Introducing Windows Server 2025! でアナウンスがありましたが、Insider Preview として公開されていた Windows Server v.Next の正式名称が Windows Server 2025 となったので関連する情報を確認しておきたいと思います。
Archive for 1月 29th, 2024
ストアドプロシージャコンパイル時の同時実行性の低下について
SQL Server のストアドプロシージャでは次のようなタイミングでコンパイル / リコンパイルが発生します。
- 初回実行時
- 実行プランがキャッシュアウトされた後の初回実行
- 統計情報が更新された後の実行
上記のケースの中で「1.」「2.」については発生すると複数のセッションで同時実行性の低下につながるケースがあります。
どのような情報が出力されていると、「1.」「2.」のケースで同時実行性が低下している可能性があるのかをまとめておきたいと思います。
今回はストアドプロシージャを対象としており、アドホッククエリやパラメーター化クエリについてはこの動作とは異なってきます。