DBCC DROPCLEANBUFFERS (Transact-SQL)

バッファ プールからすべてのクリーン バッファを削除します。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]

引数

WITH NO_INFOMSGS

すべての情報メッセージを表示しないようにします。

結果セット

DBCC DROPCLEANBUFFERS では次の結果が返されます。

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

解説

サーバーのシャットダウンと再起動を行わずに、コールド バッファ キャッシュの状態でクエリをテストする場合は、DBCC DROPCLEANBUFFERS を使用します。

バッファ プールからクリーン バッファを削除するには、まず CHECKPOINT を使用してコールド バッファ キャッシュを作成します。これで、現在のデータベースのすべてのダーティ ページがディスクに書き込まれ、バッファが削除されます。その後、DBCC DROPCLEANBUFFERS コマンドを実行してバッファ プールからバッファを削除します。

権限

sysadmin 固定サーバー ロールのメンバシップが必要です。

参照

関連項目

DBCC (Transact-SQL)
CHECKPOINT (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手