摘要: 未提交读 Read Uncommitted 事务中的修改,即使未提交,对其他事务也是可见的。 提交读 Read Committed 一个事务只能读取已经提交的事务所做的修改。 可重复读 Repeatable Read 保证在同一事务中多次读取同一数据时结果都是相同的。 可串行化 Serializab 阅读全文
posted @ 2020-05-09 03:10 Conan-Peng 阅读(162) 评论(0) 推荐(0)
摘要: 1.三级封锁协议 一级封锁协议 事务在修改数据时必须先加X锁,在事务结束之后释放X锁。 这样可以解决丢失修改的问题。因为不能有两个事务同时修改同一个数据,所以不会有修改被覆盖的问题。 二级封锁协议 在一级的基础上,要求读取数据A之前必须加上S锁,读取A之后立即释放S锁。 这样可以解决读脏数据的问题。 阅读全文
posted @ 2020-05-09 02:43 Conan-Peng 阅读(2476) 评论(0) 推荐(0)