数据库原理--事务并发控制
2014-08-31 23:04
603 查看
事务并发:指事务能够在同一时间同时执行
存在的问题:
1、丢失修改(T1和T2同时修改,T2的结果将T1的结果覆盖)
2、读脏数据(T1修改后,T2读取,但是T1撤销修改)
3、不能重复读(T1前后读的数据不同)
并发控制:
锁:互斥锁(X)、共享锁(S)、U锁
2段锁协议:分两个阶段,第一阶段只能申请锁;第二阶段只能释放锁
注意;2段锁并不是和一次性封锁一样,一次性对所有数据加锁,所以可能存在死锁出现
存在的问题:
1、丢失修改(T1和T2同时修改,T2的结果将T1的结果覆盖)
2、读脏数据(T1修改后,T2读取,但是T1撤销修改)
3、不能重复读(T1前后读的数据不同)
并发控制:
锁:互斥锁(X)、共享锁(S)、U锁
2段锁协议:分两个阶段,第一阶段只能申请锁;第二阶段只能释放锁
注意;2段锁并不是和一次性封锁一样,一次性对所有数据加锁,所以可能存在死锁出现
相关文章推荐
- 数据库系统原理复习题(八)——事务并发控制
- 数据库系统原理教程 第八章 数据库并发控制
- 数据库并发事务控制 一:综述
- 深入理解数据库并发控制原理
- 数据库并发事务控制四:postgresql数据库的锁机制二:表锁 <转>
- 深入理解数据库原理系列(2)---并发控制原理
- 数据库事务原理及并发、死锁
- 数据库并发控制原理详解
- 数据库 事务并发控制
- 数据库并发事务控制 二:mysql数据库锁机制
- 深入理解数据库并发控制原理
- 深入理解数据库原理系列(2)---并发控制原理(摘自老杨)
- 关系数据库的事务隔离、锁定与并发控制
- 数据库并发事务控制四:postgresql数据库的锁机制
- hbase(六)-事务并发控制机制原理
- HBase 事务和并发控制机制原理
- 数据库并发事务控制 三:mysql数据库MVCC
- 数据库的事务控制和并发控制
- 数据库并发控制几只——事务
- 数据库并发事务控制四:postgresql数据库的锁机制二:表锁