并发调度的可串行性.ppt

第10章 数据库保护技术 10.5 并发控制 主要内容 一、数据库并发操作带来的数据不一致问题 一、数据库并发操作带来的数据不一致问题 一、数据库并发操作带来的数据不一致问题 一、数据库并发操作带来的数据不一致问题 一、数据库并发操作带来的数据不一致问题 二、锁 二、锁 二、锁 二、锁 二、锁 例:查看加共享锁情况。 在SQL Server中,运行SELECT事务。选择“对象资源管理器”,展开“管理”-“活动监视器”-“选择按对象分类的锁”。可看到锁的具体信息。 二、锁 二、锁 三、锁协议 三、锁协议 三、锁协议 三、锁协议 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 (3)切换回第一个查询窗口,执行如下语句。 UPDATE t2 SET i=3; 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 四、封锁带来的问题--活锁和死锁 五、并发调度的可串行性 五、并发调度的可串行性 五、并发调度的可串行性 例10.12 通过银行的转账业务,来说明事务调度及可串行化调度的相关概念。假设有事务T1和事务T2。 事务T1:从账号A将数量为100的款项转到账号B;

文档评论(0)

1亿VIP精品文档

相关文档