小弟求教,事务中的排他锁和共享锁是不是都要在事务结束时才能释放

牵着你的手 2011-12-23 04:02:26
小弟求教,事务中的排他锁和共享锁是不是都要在事务结束时才能释放,中间的过程都是加锁的
...全文
337 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-12-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wufeng4552 的回复:]
排他锁会保留到事务结束为止
共享锁默认情况下是 当数据读取完毕后就会是释放
但是你可以通过查询提示或者采用不同的隔离级别改变这种默认行为
比如可重复读(repeatable read)隔离级别 事务保持共享锁直到事务结束
同样查询提示也有这样的功能!
[/Quote]
水锅 V5 膜拜
水族杰纶 2011-12-23
  • 打赏
  • 举报
回复
排他锁会保留到事务结束为止
共享锁默认情况下是 当数据读取完毕后就会是释放
但是你可以通过查询提示或者采用不同的隔离级别改变这种默认行为
比如可重复读(repeatable read)隔离级别 事务保持共享锁直到事务结束
同样查询提示也有这样的功能!

27,580

社区成员

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

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