我應該多久更新一次統計數據

我應該多久更新一次統計數據

每晚執行一次更新統計資料的作業是否太多了?這會影響系統的效能嗎?

答案1

這取決於。每晚更新需要多長時間?更新是否發生在緩慢的查詢期間/是否仍然啟用自動建立統計資料?

每個資料庫都有兩個與統計相關的選項:自動建立統計和自動更新統計。通常,對於資料庫來說,兩者都應保持啟用狀態。當滿足 SQL Server 中的某些閾值(例如統計資料所基於的行變更的百分比)時,統計資料會自動更新。一旦達到閾值,SQL Server 將自動更新表中定義的統計資料。

如果您的維護視窗允許,您當然應該每晚更新統計訊息,因為自動更新系統肯定不完美。

相關內容