摘要
當 Microsoft SQL Server建立或更新統計資料時,如果沒有手動指定抽樣率,SQL Server會計算預設的抽樣率。 根據基礎資料表中資料的實際分佈,預設抽樣速率可能無法正確表示資料分配。 這可能會導致查詢計劃效率降低。
若要改善此狀況,資料庫系統管理員可以選擇使用可更能代表資料分佈的固定抽樣速率手動更新統計資料。 不過,後續的自動更新統計資料作業將會重設回預設的抽樣速率,而且可能重新引入降低查詢方案效率的情況。
這項增強功能可讓固定抽樣率在後續的手動或自動更新統計作業中持續執行。
解決方案
此更新引進了新的關鍵字PERSIST_SAMPLE_PERCENT = { ON |OFF } 這是 現有 CREATE/UPDATE STATISTICS Transact-SQL 的擴充功能。 關鍵字會指出SQL Server鎖定 (建立或更新) 供日後使用時提供的取樣率。
如需統計資料的詳細資訊,請參閱 建立統計資料。
此功能可在下列SQL Server累積更新中使用:
每個SQL Server的新累積更新都包含所有 Hotfix 以及先前累積更新隨附的所有安全性修正。 查看SQL Server的最新累積更新:
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考資料
瞭解 Microsoft 用來描述軟體更新的 術語。