DBCC DROPCLEANBUFFERS (Transact-SQL)
從緩衝集區中移除所有的清除緩衝區。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
語法
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) 固定伺服器角色中的成員資格。