改进

这提高了 REORGANIZE 的限定限制,以从 2019 年 2019 年的聚集列存储索引 (CCI) 中删除SQL Server行。

为了更好地管理聚集列存储索引中已删除的行,引入了跟踪标志 (TF) 11631 和 TF 11634。 若要详细了解跟踪标志,请参阅DBCC TRACEON - Transact- (跟踪SQL) 。

更多信息

默认情况下,执行 ALTER INDEX REORGANIZE 时,从行组中删除删除行的限定限制是,特定行组删除的行组中可能的最大行数为 10%。 由于行组中可能的最大行数为 100 万行,限定限制为 10%,这是在 REORGANIZE 从行组中删除行之前在行组中删除的 10 万行。 若要了解有关重新组织索引和重新生成索引的更多信息,请参阅通过重建或重新组织索引对索引进行碎片整理。

阈值限制有几个问题:

  • 对于大小为 100 万行的少数组,达到 10 万个已删除的行可能需要很长时间,在此之前,不会清除已删除的行。

  • 对于较小的行组,已删除行的百分比会很大,但删除的行不会被视为已完成。

有关更多详细信息,请参阅"新建跟踪标志",以更好地维护列存储索引中已删除的行

解决方案

此改进包括在以下累积更新中,SQL Server:

每个新的累积更新SQL Server包含上一个内部版本提供的所有修补程序和安全修补程序。 建议为版本安装最新版本的 SQL Server:

2019 年 SQL Server 的最新累积更新

参考

了解 Microsoft 用来描述软件更新的术语。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×