SQL Server ロック機構の内部構造を徹底解説:ロックエスカレーション、Key-Range Lock、NOLOCK まで
SQL Server のロック機構の内部実装を徹底解説。ロックエスカレーション、Key-Range Lock、NOLOCK ヒントの危険性、Lock Manager、SCH-S/SCH-M、Bound Lock の仕組みをまとめます。
SQL Server のロック機構の内部実装を徹底解説。ロックエスカレーション、Key-Range Lock、NOLOCK ヒントの危険性、Lock Manager、SCH-S/SCH-M、Bound Lock の仕組みをまとめます。
MySQL InnoDB のロック機構の内部実装を徹底解説。Gap Lock、Next-Key Lock、Record Lock、Insert Intention Lock、デッドロック検出、Lock Wait Timeout の仕組みをまとめます。
PostgreSQL のロック機構の内部実装を徹底解説。テーブルロック・行ロック、Advisory Lock、SSI (Serializable Snapshot Isolation)、デッドロック検出、Lock Manager の仕組みをまとめます。
Oracle Database のロック機構の内部実装を徹底解説。ITL (Interested Transaction List)、ロックエスカレーションが無い設計、Enqueue、Latch、TX/TM ロックの仕組みをまとめます。
IBM Db2 の MVCC の内部実装を徹底解説。Currently Committed Semantics (CC)、ログベース UNDO、Lock Avoidance、Cursor Stability の仕組みをまとめます。
SQL Server の Versioning (Row Versioning) の内部実装を徹底解説。tempdb Version Store、RCSI (Read Committed Snapshot Isolation)、Snapshot Isolation、ADR (Accelerated Database Recovery) の仕組みをまとめます。
MySQL InnoDB の UNDO Log の内部実装を徹底解説。MVCC、バージョンチェーン、Read View、Purge、UNDO Tablespace、トランザクション分離の仕組みをまとめます。
PostgreSQL の MVCC (Multi-Version Concurrency Control) の内部実装を徹底解説。Tuple Versioning、xmin/xmax、Visibility Map、VACUUM、HOT update、トランザクション分離の仕組みをまとめます。
Oracle Database の UNDO の内部実装を徹底解説。UNDO Tablespace、CR Clone、ORA-01555 (Snapshot too old)、UNDO Retention、Read Consistency の仕組みをまとめます。
IBM Db2 の Transaction Log の内部実装を徹底解説。Circular Logging、Archive Logging、Soft Checkpoint、リカバリ機構、ロギング戦略をまとめます。