症狀
在 Microsoft SQL Server 2014、2016 和 2017 中,當增量統計建立在分割資料表之上時,所有分割區的修改次數總和會被儲存為根節點的修改次數。 當根節點的修改次數超過閾值時,統計資料會自動更新。 然而,如果任何單一分割區的修改次數未超過本地閾值,統計數據就不會更新。 此外,根節點的修改計數會被重置為零。 這可能導致增量統計的自動更新延遲。
解決方式
當任何分割的修改次數超過本地閾值時,觸發統計自動更新即可解決此問題。 因此,當統計自動更新被觸發時,統計數據會正確更新。
同時引入了新的 追蹤旗 (TF) 11024 。 啟用此追蹤標記時,根節點的修改次數會保留為所有分割的修改次數總和。
此問題已在以下 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:
SQL Server 服務包資訊
此問題已在以下 SQL Server 服務包中修正:
Service Pack 2 for SQL Server 2016
Service Pack 3 for SQL Server 2014
關於 SQL Server 服務包:
Service Pack 是累積性的。 每個新版 Service Pack 都包含前一版 Service Pack 中所有的修正程式,以及任何新增的修正程式。 我們的建議是套用該服務包的最新服務包及累積更新。 所以在安裝最新版的 Service Pack 之前,您不需要安裝前一版的 Service Pack。 請使用以下文章中的表1,查詢最新服務包及最新累積更新的更多資訊。
如何確定 SQL Server 及其元件的版本、版本與更新等級
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。