运行 SQL 2008 R2 的历史报告服务器。
我正在尝试调整填充因子。我有一份工作在凌晨运行时记录碎片。
对于每个具有高碎片的表,我已将填充因子从 100% 的默认值降低到运行良好的特定索引。但是我最大的 3 个表是分区的。
不幸的是,在 SQL 2008 R2 中,您无法修改特定分区上的填充因子。作业运行时,其中几个索引上的活动分区上的碎片率为 99%。
我不想增加所有分区,因为它们很大,已经占用了 150GB 的 250GB db。是否有人对解决方法有任何建议,或者我是否必须等待下一个主要版本,希望分区表维护中的这个相当大的遗漏得到纠正。
您可以尝试的一个选项是将分区视图与表级分区相结合。通过将当前表和历史表合并在一起的分区视图,您将能够拥有不同的表选项,即填充因子等。这也可以更好地统计数据的活动部分,因为它不再与所有历史数据发生偏差数据。