0
点赞
收藏
分享

微信扫一扫

深入理解事务隔离级别

爱写作的小土豆 2022-03-12 阅读 85

事务概念

并发事务可能出现的异常情况

事务隔离级别

并发控制

封锁

排他锁、共享锁

一级封锁协议:事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。事务结束包括正常结束(COMMIT)和非正常结束(ROLLBACK)

可解决丢失修改,但不能保证可重复读和不读脏数据

二级封锁协议:在一级封锁协议基础上增加事务T在读取数据R之前必须先对其加S锁,读完后即可释放S锁

在二级封锁协议中,由于读完数据即可释放S锁,所以它不能保证可重复读

三级封锁协议:在一级封锁协议的基础上增加事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放

可串行化调度:

封锁粒度

数据库恢复技术

举报

相关推荐

0 条评论