试题详情
简答题为什么X封锁需保留到事务终点,而S封锁可随时解除?
  • 为防止由事务的ROLLBACK引起丢失更新操作,X封锁必须保留到事务终点,因此DML不提供专门的解除X锁的操作,即解除X锁的操作合并到事务的终点去做。
    而在未到事务终点时,执行解除S锁的操作,可以增加事务并发操作的程度,但对DB不会产生什么错误的影响,因此DML可以提供专门的解除S锁的操作,让用户使用。
  • 关注下方微信公众号,在线模考后查看

热门试题