请问with(nolock)到底用处在哪?不加它是不是对数据库的性能有影响?

pq16344 2004-10-14 12:28:34
请问with(nolock)到底用处在哪?不加它是不是对数据库的性能有影响?
...全文
254 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdleek 2005-03-21
  • 打赏
  • 举报
回复
mark
Andy__Huang 2004-10-14
  • 打赏
  • 举报
回复
放在表名的后面﹐表示對所選擇的記錄鎖或不鎖

select * from tb with (nolock)
pbsql 2004-10-14
  • 打赏
  • 举报
回复
见联机帮助:“SELECT:FROM 子句”

NOLOCK

等同于 READUNCOMMITTED。有关更多信息,请参见本主题后面的 READUNCOMMITTED。

READUNCOMMITTED

指定允许脏读。这表示不发放共享锁,也不遵守排它锁。允许脏读会导致更高的并发性,但会降低一致性。如果指定了 READUNCOMMITTED,就有可能读取未提交的事务,或读取在读取过程中回滚的一套页,因此可能出现错误信息。有关隔离级别的更多信息,请参见 SET TRANSACTION ISOLATION LEVEL。
pq16344 2004-10-14
  • 打赏
  • 举报
回复
怎么没人响应啊?难道是我问的问题过于白痴,你们不屑于顾??

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧