繁体   English   中英

有关sp_getapplock(Transact-SQL)的信息

[英]information about sp_getapplock (Transact-SQL)

我从这个链接阅读文章https://msdn.microsoft.com/en-us/library/ms189823.aspx

有一点我不清楚@ LockMode = Shared,Update,IntentShared,IntentExclusive或Exclusive之间的区别。

根据您采用的锁定模式,使用相同资源的其他事务可以获取锁定。 这里描述了锁的含义及其对其他锁定者的影响: SQL Server锁兼容性矩阵

精简版:

  • Shared (也称为“读取”):让其他人也可以使用共享锁,但可以阻止使用独占锁。
  • Update :一次只能有一个事务具有更新锁定。 其他人可以采取共享锁。 防止独占锁。
  • Exclusive :标签上的内容。 每隔一个锁都会被阻止。
  • Intent ... :应用程序锁定不是非常有用的模式。 它们来自索引树之类的资源层次结构,意味着您不希望锁定实际资源,而是依赖于它(可能会或可能不会导致意图锁定资源发生更改)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM