标签: 事务
MySQL 事务与锁机制
并发场景下,事务与锁共同保证了数据的一致性。InnoDB 通过 MVCC 与锁的协同,在性能与隔离性之间取得平衡。 ACID 与隔离级别 事务的 ACID 由不同机制保障:原子性靠 undo log,持久性靠 redo log,隔离性靠 MVCC 与锁,一致性是最终目标。 SQL 标准定义四种隔离级别,InnoDB 默认 REPEATABLE READ: READ UNCOMMITTED:可能脏读 READ COMMITTED:避免脏读,可能不可重复读 REPEATABLE READ:避免不可重 …
并发场景下,事务与锁共同保证了数据的一致性。InnoDB 通过 MVCC 与锁的协同,在性能与隔离性之间取得平衡。 ACID 与隔离级别 事务的 ACID 由不同机制保障:原子性靠 undo log,持久性靠 redo log,隔离性靠 MVCC 与锁,一致性是最终目标。 SQL 标准定义四种隔离级别,InnoDB 默认 REPEATABLE READ: READ UNCOMMITTED:可能脏读 READ COMMITTED:避免脏读,可能不可重复读 REPEATABLE READ:避免不可重 …