会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
PowerCoder
博客园
首页
新随笔
联系
管理
订阅
2010年3月23日
SqlServer事务中的可重复读和序列化隔离界别
摘要: 有表t_lock:ID是主键,表中有5行数据,1~2,4~6可重复读:[代码]执行这个查询后,会在表ID为1,2,4,5,6的行上加上共享锁(s)执行插入语句[代码]执行成功,原因是插入的是ID为3的数据行并加上排他锁(x),插入语句不会去1,2,4,5,6行申请排它锁,否则就发生阻塞了序列化:[代码]根据序列化级别的定义执行查询后会在ID为1~6的范围上RangeS-S范围共享锁,虽然ID为3的...
阅读全文
posted @ 2010-03-23 16:04 PowerCoder
阅读(2498)
评论(1)
推荐(0)
编辑