InnoDB ロック機構の内部構造を徹底解説:Gap Lock、Next-Key Lock、デッドロック検出まで
MySQL InnoDB のロック機構の内部実装を徹底解説。Gap Lock、Next-Key Lock、Record Lock、Insert Intention Lock、デッドロック検出、Lock Wait Timeout の仕組みをまとめます。
MySQL InnoDB のロック機構の内部実装を徹底解説。Gap Lock、Next-Key Lock、Record Lock、Insert Intention Lock、デッドロック検出、Lock Wait Timeout の仕組みをまとめます。
MySQL InnoDB の UNDO Log の内部実装を徹底解説。MVCC、バージョンチェーン、Read View、Purge、UNDO Tablespace、トランザクション分離の仕組みをまとめます。
MySQL InnoDB の REDO Log の内部実装を徹底解説。WAL (Write-Ahead Logging)、LSN、Redo Log Buffer、ログ書き込みパイプライン、Checkpoint、リカバリ機構をまとめます。
MySQL InnoDB の B+Tree インデックスの内部実装を徹底解説。Clustered Index、Page 構造、ノード分割、Doublewrite Buffer、Adaptive Hash Index、ページロック、Change Buffer の仕組みをまとめます。
AWS DMS の Oracle-to-Aurora-MySQL 移行プレイブックから、MVCC(Multi-Version Concurrency Control)章を英文・日本語併記で読み解きます。Oracle のロック種別(DML/DDL/明示/システム)、InnoDB の MVCC 実装と各種ロック(Read/Write、IS/IX、Records、Gaps)まで横断的にカバー。
InnoDB Buffer Pool の内部実装を徹底解説。FIX-UNFIX インターフェース、Hash Map・LRU List・Free List・Flush List の4つのデータ構造、New/Old Sublist 分割によるスキャン耐性、ページ取得からフラッシュまでの流れと内部ロックをまとめます。