我理解的是,在SELECT语句中使用NOLOCK时,它也可以读取未提交/脏数据行。但是我想利用表上的NOLOCK提示,以便我的SELECT查询运行得更快。
现在,如果我在表上使用NOLOCK,同时加上“SET TRANSACTION ISOLATION LEVEL READ COMMITTED”,是否会让我获得NOLOCK的优势和更快的SELECT查询(因为有了NOLOCK),同时只读已提交的行(因为有了SET)?
现在,如果我在表上使用NOLOCK,同时加上“SET TRANSACTION ISOLATION LEVEL READ COMMITTED”,是否会让我获得NOLOCK的优势和更快的SELECT查询(因为有了NOLOCK),同时只读已提交的行(因为有了SET)?