次の方法で共有


DBCC DROPCLEANBUFFERS (Transact-SQL)

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

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

構文

DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]

引数

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

説明

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

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

結果セット

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

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

権限

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

関連項目

参照

DBCC (Transact-SQL)

CHECKPOINT (Transact-SQL)