我已经阅读了许多关于 NOLOCK 或读取未提交的隔离级别在采用的锁/闩锁方面如何运作的不同看法。
当使用带有 NOLOCK 的 SELECT 或在 Read Uncommitted Isolation 级别时,是唯一取出模式稳定性锁的锁,还是在查询通过行时滚动获取共享锁?(显然这些锁需要立即放下)
闩锁呢?当我假设不允许引用正在修改的内存对象时,如何处理内存中的页面?
sql-server locking isolation-level latch
isolation-level ×1
latch ×1
locking ×1
sql-server ×1