当我阅读有关sql server database 2008 https://technet.microsoft.com/en-us/library/ms175519(v=sql.105).aspx的文档时,我知道有三种类型的锁定模式:
我理解独占锁和共享锁是如何工作的。唯一的问题是在以下情况下Update(U)锁如何工作:
问题是数据库在这种情况下会如何表现?因为我们知道在另一个事务持有资源上的共享锁时无法获取独占锁。
数据库是否会终止 T1 并升级 T2 的锁定? 或者它会等到 T1 释放共享锁?