close
SQL
UPDATE STATISTICS
參考IBM知識中心 Microsoft支援中心
直接翻譯是更新統計資料。是一最佳化方法更新查詢優化,對本地資料庫中的對象進行操作的系統目錄信息。
也可避免資料沒跟上就統計計算的錯誤。
需具有修改檢視資料表的權限才能執行。
使用 UPDATE STATISTICS 語句執行以下任何任務:
- 計算表和表片段的列值分佈。
- 更新資料庫伺服器用於優化查詢的系統目錄表。
- 強制重新優化SPL例程。
- 升級資料庫時轉換現有索引。
UPDATE STATISTICS 語句檢查的對象列表越具體,它完成執行的速度就越快。 限制列分佈的數量會加快更新速度。同樣,精度會影響更新的速度。 如果所有其他關鍵字都相同,則 LOW 運行速度最快,但 HIGH 檢查的數據最多。
更新統計資料時,引用這些對象的查詢將在下次調用它們時重新編譯, 因此必須小心不要過於頻繁地更新統計,因為頻繁重新編譯查詢會損害整體系統性能,
我使用的時機:(不一定正確也不一定符合你的情形,僅供參考)
- 計算前(EX: COUNT SUM AVG)
- 讀取查詢大量資料前
- 交易前
- 執行預存程式前
文章標籤
全站熱搜
留言列表