TA贡献1810条经验 获得超5个赞
标准这样写:select * from tbName with(nolock)
简化这样写:select * from tbName(nolock)
不过在跨服务器时必须采用标准写法才可以,加nolock可以提高查询性能,不会锁表,在允许脏读的情况下用,一般来说大多数情况都是允许脏读的,呵呵,尤其是使用只读库时我们这边强制要求必须加nolock
TA贡献1862条经验 获得超7个赞
在查询数据库(select * from tbName with(nolock))的时候可以加上,避免由于要查的表被锁定,造成查询超时。
TA贡献1898条经验 获得超8个赞
NOLOCK 语句执行时不发出共享锁,允许脏读 ,等于 READ UNCOMMITTED事务隔离级别 。
推荐阅读:SQL 2005 with(nolock)详解
TA贡献1995条经验 获得超2个赞
属于未提交读的隔离级别。适合查询一致性要求不高的情况,允许脏数据出现情况。
10+年DBA老司机带你轻松玩转 SQL
¥ 48.00
举报