我有一张有300M条记录的表。该表在一周列上分区。该表上的所有索引均已分区,并具有聚集的列存储索引以及5个非聚集的索引。
每次我们进行索引重建时,都需要花费6个小时甚至更多的时间,但是至少没有完成任何一个索引,因此我们最终需要终止。那时服务器上没有任何负载。
我们使用dbcc reindex
,填充因子为80。
请帮助进一步调试。提前致谢。
答案 0 :(得分:0)
如果较旧的日期分区非常静态,则可能会受益于分区级别索引的重建/重组,具体取决于sql Server版本。
Link要在分区级别查找索引碎片
理想情况下,微软建议重组应用于5%到30%之间的索引碎片,而重建应> 30%