sql with nolock
with (nolock)表示隔离级别是:Read UnCommitted,可能导致幻影读和脏读,但对读取性能有很大提升下面的例子可以说明:
SET TRANSACTION ISOLATION LEVEL Read Committed
begin tran
update ne_HotelInfo SET CnName=CnName+'b' where HotelCode=20400001
waitfor delay '00:00:8'
rollback tran --回滚事务
begin tran
update ne_HotelInfo SET CnName=CnName+'b' where HotelCode=20400001
waitfor delay '00:00:8'
rollback tran --回滚事务
这个时候用:
SELECT * FROM ne_HotelInfo with (nolock) where HotelCode=20400001
将很快出来数据。
上一篇:没有文章了
下一篇:MSSQL大批量数据量优化一
名字:
全部评论:
loading...
申明:本站部分文章来自网络,由于各种原因对文章的来源无从考究,如果您是“
sql with nolock
”的原作者,若侵犯您的版权,请与我联系!联系方法:email:ahuinan@21cn.com QQ:106494262
文章档案
- 作者:佚名
- 来源:转载
- 日期:2013/8/21 23:25:00
- 点击:loading...
网友投票(您觉得这篇文章怎样?)
请稍侯......
