我在 Microsoft SQL Server 2014 上有一个数据库,其中READ_COMMITTED_SNAPSHOT
属性已打开。我理解这意味着读取不会被写入阻塞,因为读取不会发出共享锁,这是干净的读取。
我的问题是:WITH (NOLOCK)
在这种情况下使用 in select 语句是否可以获得任何性能提升?就我而言,我不介意阅读会很脏。
我试图找到这些信息,但只找到了使用WITH (NOLOCK)
和READ_COMMITTED_SNAPSHOT
开启之间的比较。但我已经戴上了。