小编Cyb*_*ons的帖子

重建完成后重建索引会导致性能下降吗?

我们有一个严重碎片化的客户数据库——实际上每个超过 1000 页的表都有 >95% 的碎片。填充因子设置为合理的值,但页面空间使用量远不及大多数表的填充因子。

这是没有对数据库执行维护的结果。

使用Ola Hallengren 的 IndexOptimize重建索引可按预期减少碎片。在现有的生产硬件上,应用程序的性能按预期提高。我通常使用的所有指标——大量查询的客户端统计、分析器持续时间、读/写停顿、应用程序日志和用户感知——都表明性能得到了提高。

然而,支持英特尔 PCIe SSD 的新数据库服务器显示出与我们预期相反的情况。高度分散,应用程序运行良好。重建索引后,应用程序性能不佳。一些需要约 90 秒的操作现在需要约 6 分钟。但是,其他指标似乎都没有表明系统运行速度变慢。

这是其他人经历过的吗?

index sql-server optimization fragmentation

8
推荐指数
2
解决办法
6551
查看次数

标签 统计

fragmentation ×1

index ×1

optimization ×1

sql-server ×1