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 の仕組みをまとめます。
SQL Server の Versioning (Row Versioning) の内部実装を徹底解説。tempdb Version Store、RCSI (Read Committed Snapshot Isolation)、Snapshot Isolation、ADR (Accelerated Database Recovery) の仕組みをまとめます。
SQL Server の Transaction Log の内部実装を徹底解説。VLF (Virtual Log File)、Log Buffer、Lazy Writer、Checkpoint、リカバリモデル (Simple/Full/Bulk-Logged) の仕組みをまとめます。
SQL Server のインデックスの内部実装を徹底解説。Clustered Index、Nonclustered Index、Columnstore Index、Include 列、Filtered Index、ROW/PAGE 圧縮の仕組みをまとめます。
SQL Server Buffer Pool の内部構造を徹底解説。Clock アルゴリズムによるページ置換、Lazy Writer と Checkpoint の役割分担、DMV による Buffer Pool 監視(ヒット率・PLE・ダーティページ)の見方をまとめます。