社区
疑难问题
帖子详情
SQL查询WITH(NOLOCK)问题
hexl0325
2011-01-07 11:01:35
SQL查询加WITH(NOLOCK)好还是不好,请各位高手给点建议
...全文
176
2
打赏
收藏
SQL查询WITH(NOLOCK)问题
SQL查询加WITH(NOLOCK)好还是不好,请各位高手给点建议
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bugfoxlmc
2011-01-07
打赏
举报
回复
楼上的正解,帮顶
Shawn
2011-01-07
打赏
举报
回复
WITH(NOLOCK)会提高查询性能:
WITH(NOLOCK)的意思是查询时不考虑任何锁,可能脏读。虽然可能脏读,但是会带来性能的提升。 在一些不需要考虑脏读的场合会用到,例如我刚刚使用的场合,当用户在论坛发广告贴时删除其所有发帖,这个查询就不怕脏读,全删,或者漏一个正在发的都不是问题。
详细的可GOOGLE
http://dev.firnow.com/course/7_databases/sql/sqlServer/20100721/473700.html
EFCore.SqlServer.WithNo
Lock
EFCore.SqlServer.WithNo
Lock
sqlserver中with(no
lock
)深入分析
处理一个数据库死锁的异常时候,其中一个建议就是使用 NO
LOCK
或者 READPAST,本文将介绍有关 NO
LOCK
和 READPAST的一些技术知识点,需要的朋友可以参考下
SQL Server的WITH (NO
LOCK
)
缺点: 1.会产生脏读 2.只适用与select查询语句 优点: 1.有些文件说,加了WITH (NO
LOCK
)的SQL...其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NO
LOCK
)可以改善在线大量查询的环
sql server 性能优化之no
lock
其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NO
LOCK
)可以改善在线大量查询的环境中数据集被
LOCK
的现象藉此改善查询的效能。 不过有一点千万要注意的就是,WITH (NO
LOCK
)的SQL SELECT...
hibernate SQLServer2008Dialect
SQLServer2008Dialect 优化了原来的分页查询数据方法以及在生成SQL时表后增加了with(no
lock
)
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章