2016年3月18日 星期五

SQL DBCC 陳述式

  1. 從計畫快取移除所有元素;指定計畫控制代碼或 SQL 控制代碼,從計畫快取移除特定的計畫;或是移除與指定的資源集區相關聯的所有快取項目。

  2. DBCC FREEPROCCACHE 
  3. 排清散發查詢對 Microsoft SQL Server 執行個體所用的散發查詢連接快取。

  4. DBCC FREESESSIONCACHE
  5. 釋出所有快取中所有未使用的快取項目。 SQL Server Database Engine 會主動在背景清除未使用的快取項目,讓記憶體存放目前的項目。 不過,您可以使用這個命令,以手動方式從所有快取或是指定的資源管理員集區快取中移除未使用的項目。

  6. DBCC FREESYSTEMCACHE('All')
  7. 從緩衝集區中移除所有的清除緩衝區。

  8. DBCC DROPCLEANBUFFERS
  9. 重組指定資料表或檢視的索引。

  10. DBCC INDEXDEFRAG(DBName,'TableName')
  11. 顯示指定資料表或檢視之資料與索引的片段資訊。

  12. DBCC SHOWCONTIG(TableName)
  13. 報告和更正目錄檢視中不準確的頁面和資料列計數。 這些不準確可能會使 sp_spaceused 系統預存程序傳回不正確的空間使用方式報表。

  14. DBCC UPDATEUSAGE(DBName)
參考資料 MSDN

沒有留言 :

張貼留言