DBCC DROPCLEANBUFFERS (Transact-SQL)

從緩衝集區中移除所有的清除緩衝區。

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 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)