关于一级封锁协议???

78815 2005-03-02 04:22:27
想问一下,一级封锁协议为什么不能保证不读“脏”数据,
我以为只要加了X锁,别的就无法读取数据了,就可以保证保证不读“脏”数据,这里怎么讲
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
real_name 2005-03-02
  • 打赏
  • 举报
回复
读“脏”数据的人 加了s锁
别人又加了X锁 进行修改,
该完 放了X锁,

读“脏”数据的人 又开始用 以被改过的“脏”数据
78815 2005-03-02
  • 打赏
  • 举报
回复
我想问的是一级封锁协议为什么不能保证不读“脏”数据,
我觉得一级封锁协议可以保证不读“脏”数据,因为加了X锁,别的就不能读了???可书上说不能,可能我什么地方为考虑到?
lh1979 2005-03-02
  • 打赏
  • 举报
回复
数据库设置了几个隔离等级
最低的可以读任何数据
最高的要排队

x只是排他锁,锁上后别人就读不了了,别的人读的时候可以设置某个选项跳过排他锁,不然只能等待锁的释放,这就形成了阻塞

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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