下面是SQL Server 2000旨在支持的锁的列表。对于“意图”锁实际上意味着什么,我有点困惑。我在网上看了一下,答案似乎有点神秘。解释SQL Server锁
除了获得我的具体问题的答案,我希望将这个问题用作维基,以了解每个锁的含义,以及在什么情况下会获得这种类型的锁。
- 共享(S)
- 更新(U)
- 互斥(X)
- 意图
- 意向共享(IS)
- 意向排(IX)
- 与intent exclusive共享(SIX)
- 意图更新(IU)
- 更新意图独占(UIX)
- 共享意图更新(SIU)
- 架构
- 架构修改(Sch-M)
- 架构稳定性( Sch-S)
- 批量更新(BU)
- 键范围
- 共享键范围和共享资源的锁(RangeS_S)
- 共享键范围和更新资源锁(RangeS_U)
- 插入键范围和空资源锁(RangeI_N)
- 专属键范围和独占资源锁(RangeX_X)
- 转换锁(RangeI_S,RangeI_U,RangeI_X,RangeX_S,RangeX_U)
此类问题不应该由社区拥有吗?我的意思是,因为它看起来有很多工作要回答。但这只是一个建议。 – 2008-09-19 10:18:09