如果只有SELECT
查询语句会影响到该表,那么在表上使用 SELECT WITH (NOLOCK)
的好处是什么?
SQL Server 如何处理这种情况?一个 SELECT
查询语句是否会阻塞另一个 SELECT
查询语句?
我使用的是 SQL Server 2012 和 Linq-to-SQL 的 DataContext
。
(编辑)
关于性能:
- 如果使用了锁定的
SELECT
,第二个SELECT
是否必须等待第一个SELECT
完成? - 相对于
SELECT WITH (NOLOCK)
呢?
WITH (NOLOCK)
,会对数百个SELECT
查询产生影响吗? - Francis P