2009-07-16 62 views
0

幾年後,我的一個最大的數據庫已經在其中一個最大的表格上累積了73個統計數據。我如何確定哪些SQL 2005統計數據未被使用?

使用索引,我可以運行多種類型的報告和查詢來決定使用多少次/嚴重特定的索引。有統計數據的等價物嗎?我怎麼能分辨出這些年來哪些是無用的?

我們正在運行SQL 2005

回答

2

統計信息自動管理的,說實話我不知道任何管理除「UPDATE STATISTICS」,「CREATE STATISTICS」和「DROP STATISTICS」命令。理論上,UPDATE應該處理統計數據的添加和刪除。另外,我從來沒有聽說過統計數據佔用大量的存儲空間或內存,所以我不確定是否有任何理由需要報警。

如果您發現潛在的問題,我會建議先運行更新。如果沒有清除它,那麼刪除然後創建似乎是安全的操作(因爲它們只用於查詢優化器)。我不會讓他們在生產中「下降」,但是糟糕的優化會比桌面歷史上的少數剩菜糟糕。

相關問題