【发布时间】:2014-10-17 08:20:36
【问题描述】:
并发事务执行。
T1 T2 ================== 右(一) 右(一) A=A+100 宽(一) A=A+200 宽(一) 犯罪 犯罪这里最初 A=100。最终提交后 A 的值是多少? 注意:上面的事务调度是并发执行的(Inter-leaved),如图所示。
【问题讨论】:
-
我不能确切地告诉你,因为我才刚刚开始。但如果您正在寻找脏读,则允许脏读。
-
考虑一下,考虑到您的布局方式,它与其他任何事情一样取决于锁定策略。
标签: database concurrency commit