摘要:
对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题: • 脏读: 对于两个事物 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且无效的. • 不可重复读: 对于两个 阅读全文
posted @ 2026-07-22 11:35
黄多鱼
阅读(1)
评论(0)
推荐(0)
摘要:
1、将新数据更新到内存中,同时将这个更新操作记录到 redo log 里面,此时 redo log 处于"prepare状态"。 然后告知执行器执行完成了,随时可以提交事务。 2、执行器生成这个操作的 binlog,并把 binlog 写入磁盘。 3、执行器调用引擎的"提交事务"接口,引擎把刚刚写入 阅读全文
posted @ 2026-07-22 11:31
黄多鱼
阅读(2)
评论(0)
推荐(0)

浙公网安备 33010602011771号