改善
這改善了 REORGANIZE 的資格限制,以在 2019 年 SQL Server 中移除叢集直條圖索引 (ORGAN) 中列群組中刪除的列。
為了在群組直條圖索引中更完善地刪除列,系統會引進追蹤標幟 (TF) 11631 和 TF 11634。 若要深入瞭解追蹤標幟,請參閱DBCC TRACEON - 追蹤標幟 (Transact-SQL) 。
其他相關資訊
根據預設,當 ALTER INDEX REORGANIZE 執行從列群組移除刪除列的合格限制時,是特定列群組已刪除列群組中最大可能列的 10%。 由於列群組中可能的列數上限為 100 萬列,資格限制為 10%,這是 REORGANIZE 移除列群組中的列群組之前刪除的 10 萬列。 若要深入瞭解重新組織及重建索引,請參閱重建或重新組織索引來重組索引。
閾值限制有幾個顧慮:
-
對於一些全尺寸為 1M 列的群組而言,達到 10 萬個已刪除的列可能需要很長的時間,直到刪除的列才會被清除。
-
如果是較小的列群組,刪除列的百分比會很大,但刪除的列仍然不會被視為完成。
如需進一步的詳細資料,請參閱新增追蹤標幟,以更完善地維護欄站索引中已刪除的列
解決方案
這項改進包含在下列SQL Server的累積更新中:
SQL Server的每個新累積更新都包含上一個組建中的所有 Hotfix 與安全性修正。 建議您安裝適用于SQL Server版本的最新組建:
參考
瞭解 Microsoft 用來描述軟體更新的 術語。