キャッシュや実行プランをクリアする方法です。
構文
- (データキャッシュをクリアする)
- DBCC DROPCLEANBUFFERS
- (実行プランをクリアする)
- DBCC FREEPROCCACHE
サンプル
例1)データキャッシュをクリアする
|
1 2 3 4 5 |
DBCC DROPCLEANBUFFERS コマンドは正常に完了しました。 完了時刻: 2026-01-21T13:55:06.7993633+09:00 |
例2)実行プランをクリアする
|
1 2 3 4 5 |
DBCC FREEPROCCACHE コマンドは正常に完了しました。 完了時刻: 2026-01-21T13:56:37.8189532+09:00 |
備考
- 同じSQLを実行した時に、1回目の検索は遅いのに2回目の検索は早い場合は、このコマンドを実行すると大まかな原因は分かります。
- DBCC DROPCLEANBUFFERSを実行して検索が遅くなるようであれば、ディスクI/O(読み込み)が遅いことが原因です。
- DBCC FREEPROCCACHEを実行して検索が遅くなるようであれば、クエリの解析時間に時間がかかることが原因です。