详解:Postgresql&Oracle&MySQL的ACID差异
2.事务提交后binlog一次性写入,redolog在事务进行中持续写入,默认是事务提交时刷盘,保证原子性和持久性(innodb_flush_log_at_trx_commit可改)。session2修改的数据,session1在事务里是看不到的,除非退出事务后,才能看到session2提交的数据。同上PG测试的一样,session2 update并提交,session1在事务里能查到session2提交的数据。3).意向锁(表级),间隙锁(防止幻读,保证一个事务中两次查询获得的数据一致)。
原创
2024-03-03 18:08:33 ·
1081 阅读 ·
0 评论