当前位置:IT认证>中级数据库系统工程师

问题:[问答,简答题]

[问答题,简答题] 为什么X封锁需保留到事务终点,而S封锁可随时解除?

  

参考答案:

为防止由事务的ROLLBACK引起丢失更新操作,X封锁必须保留到事务终点,因此DML不提供专门的解除X锁的操作,即解除X锁的操作合并到事务的终点去做。
而在未到事务终点时,执行解除S锁的操作,可以增加事务并发操作的程度,但对DB不会产生什么错误的影响,因此DML可以提供专门的解除S锁的操作,让用户使用。

  参考解析

暂无解析

相关题目:

微信端