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) 固定伺服器角色中的成員資格。