数据库原理第11章并发控制.pptxVIP

  • 3
  • 0
  • 约1.12千字
  • 约 45页
  • 2022-02-20 发布于北京
  • 举报
第十一章 并发控制;11.1 数据库的并发操作带来的问题;并发操作过程;举例: 银行转帐:事务Ti从帐户A过户100¥到帐户B 。 T: read(A); A := A – 100; write(A); read(B); B := B + 100; write(B); read(X):从数据库传送数据项X到事务的工作区中。 write(X):从事务的工作区中将数据项X写回数据库。;1、丢失更新问题;2、不可重复读问题;3、“脏数据”的读出;并发控制需要靠数据库的并发控制子系统来解决。如;11.2 封锁; 1、封锁类型; 排他型封锁(X封锁);共享型封锁(S封锁);封锁类型对比:; 2、封锁粒度;2、封锁粒度;3、封锁协议;举例:;SQL Server的锁定方式 ;SQL Server的各种物理锁粒度 ;; 可串行化调度;调度1:串行调度,T2跟在T1之后 执行后 A:¥855, B:¥2145 调度2:串行调度,T1跟在T2之后 执行后 A:¥850, B:¥2150 ;调度3:并发调度 等价于调度1,执行后 A:¥855, B:¥2145;调度4:并发调度 不等价于任何串行调度, 执行后

文档评论(0)

1亿VIP精品文档

相关文档