如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学第十一章并发(bìngfā)控制并发(bìngfā)控制概述并发(bìngfā)控制(续)并发(bìngfā)控制(续)事务并发执行(zhíxíng)带来的问题11.1并发(bìngfā)控制概述T1的修改(xiūgǎi)被T2覆盖了!并发(bìngfā)操作带来的数据不一致性1.丢失(diūsī)修改2.不可(bùkě)重复读三类(sānlèi)不可重复读3.读“脏”数据(shùjù)图11.1三种(sānzhǒnɡ)数据不一致性图11.1三种(sānzhǒnɡ)数据不一致性(续)图11.1三种(sānzhǒnɡ)数据不一致性(续)第十一章并发(bìngfā)控制11.2封锁(fēnɡsuǒ)一、什么(shénme)是封锁11.2封锁(fēnɡsuǒ)二、基本封锁(fēnɡsuǒ)类型排它锁共享锁11.2封锁(fēnɡsuǒ)三、锁的相容(xiānɡrónɡ)矩阵封锁(fēnɡsuǒ)(续)T1T1T1第十一章并发(bìngfā)控制11.3活锁和死锁11.3.1活锁如何(rúhé)避免活锁11.3.2死锁解决(jiějué)死锁的方法1.死锁的预防(yùfáng)死锁的预防(yùfáng)(续)(1)一次封锁(fēnɡsuǒ)法一次封锁(fēnɡsuǒ)法(续)(2)顺序(shùnxù)封锁法顺序(shùnxù)封锁法(续)死锁的预防(yùfáng)(续)2.死锁的诊断(zhěnduàn)与解除检测(jiǎncè)死锁:超时法等待(děngdài)图法死锁的诊断(zhěnduàn)与解除(续)第十一章并发(bìngfā)控制11.4并发(bìngfā)调度的可串行性11.4并发(bìngfā)调度的可串行性一、什么样的并发操作调度(diàodù)是正确的什么样的并发操作调度(diàodù)是正确的(续)什么样的并发(bìngfā)操作调度是正确的(续)什么样的并发(bìngfā)操作调度是正确的(续)(a)串行调度(diàodù)策略,正确的调度(diàodù)(b)串行调度策略(cèlüè),正确的调度(c)不可(bùkě)串行化的调度(c)不可(bùkě)串行化的调度(续)(d)可串行化的调度(diàodù)(d)可串行化的调度(diàodù)(续)11.4并发(bìngfā)调度的可串行性二、如何(rúhé)保证并发操作的调度是正确的如何保证(bǎozhèng)并发操作的调度是正确的(续)第十一章并发(bìngfā)控制11.5两段锁协议(xiéyì)两段锁协议(xiéyì)(续)两段锁协议(xiéyì)(续)两段锁协议(xiéyì)(续)两段锁协议(xiéyì)(续)两段锁协议(xiéyì)(续)两段锁协议(xiéyì)(续)两段锁协议(xiéyì)(续)第十一章并发(bìngfā)控制11.6封锁(fēnɡsuǒ)的粒度11.6.1封锁(fēnɡsuǒ)粒度一、什么(shénme)是封锁粒度什么是封锁(fēnɡsuǒ)粒度(续)11.6.1封锁(fēnɡsuǒ)粒度二、选择封锁(fēnɡsuǒ)粒度的原则选择封锁粒度(lìdù)的原则(续)11.6封锁(fēnɡsuǒ)的粒度11.6.2多粒度(lìdù)封锁多粒度(lìdù)封锁(续)多粒度(lìdù)封锁协议显式封锁(fēnɡsuǒ)和隐式封锁(fēnɡsuǒ)对某个(mǒuɡè)数据对象加锁时系统检查的内容11.6封锁(fēnɡsuǒ)的粒度11.7.3意向锁什么(shénme)是意向锁意向锁(续)常用(chánɡyònɡ)意向锁意向锁(续)意向锁(续)意向锁(续)意向锁(续)意向锁(续)意向锁(续)第十一章并发(bìngfā)控制11.8小结(xiǎojié)小结(xiǎojié)(续)小结(xiǎojié)(续)小结(xiǎojié)(续)小结(xiǎojié)(续)下课(xiàkè)了。。。