最新文章列表

数据库锁的概念

【引言】 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行 ...
zhangliguoaccp 评论(0) 有2104人浏览 2015-09-25 17:06

数据库锁的基本概念

锁等待:当一个事务在特定数据(例如,行、表……)上持有锁时,只有当该事务终止并释放锁,其他事务才能对加锁的数据资源进行访问(根据锁类型,访问权限有所不同),其他事务等待锁的过程,称为锁等待。   锁超时:锁等待时,将阻碍其它事务的执行,可以通过配置锁超时值,在指定的时间间隔内,若等待的事务还未获得锁,则该事务会回滚当前请求,这就是锁超时。   死锁:两个或多个事务对锁的循环争用,称为死锁 ...
singo107 评论(0) 有1148人浏览 2012-03-06 09:45

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics