DP300-MON#8
SQL Server / Azure SQL Database の Plan Cache を 強制 クリア するための T-SQL コマンドはどれですか? 2 つ選んでください。
2 つ選択してください
解説
【正解: A / C】の理由
Plan Cache クリア は (a) DBCC FREEPROCCACHE でインスタンス / DB の Plan Cache クリア、(c) ALTER DATABASE ... SET QUERY_STORE CLEAR で Query Store データクリア の 2 つです。本番環境では DBCC FREEPROCCACHE は使用注意 (全 Plan が再コンパイル) で 通常 Plan Cache の自動 Eviction に任せます。
【他選択肢が違う理由】
- B: DROPCLEANBUFFERS は Buffer Pool クリアで Plan Cache とは別です。
- D: TRUNCATE はデータ削除で Plan Cache と無関係です。
- E: UPDATE STATISTICS は統計更新で Plan Cache 直接クリアはしません (副作用で Plan 再コンパイルはある)。

コメント