【发布时间】:2017-12-12 07:01:32
【问题描述】:
我正在尝试编写一些查询来从数据库中获取数据。我曾经使用 With(NoLock) 来防止 SQL Server 在数据库上放置共享锁。最近我的一个朋友告诉我,现在的默认行为是它不会对读取数据设置任何锁定。
但是,我找不到明确的解释。 我还应该在 SQL Server 中使用 With(NoLock) 吗?
【问题讨论】:
-
可能请你的朋友指点你一些文章作为证据。
-
这只是启用 RCSI 时的默认行为(这不是 Azure 上的默认行为) - 但您不应该经常使用
With(NoLock)。
标签: sql-server