背景:我想运行一个性能关键的查询,我不关心脏读。
我的问题是;如果我正在使用连接,我是否也必须在这些连接上指定 NOLOCK 提示?
例如; 是:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID
相当于:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b ON a.ID = b.ID
或者我是否需要(NOLOCK)
在连接上指定提示以确保我没有锁定连接表?