0
有一个3部分复合键INT,INT,INT在一张大桌子 插入速度降低因碎片复合主键索引维护
PK1不裂解(刀片是为了永不修订) 但PK2 ,PK3片段严重且快速
我应该使用什么策略进行索引维护?
有没有办法重建索引?
PK1 fill factor 100
PK2 fill factor 10
PK3 fill factor 10
有一个3部分复合键INT,INT,INT在一张大桌子 插入速度降低因碎片复合主键索引维护
PK1不裂解(刀片是为了永不修订) 但PK2 ,PK3片段严重且快速
我应该使用什么策略进行索引维护?
有没有办法重建索引?
PK1 fill factor 100
PK2 fill factor 10
PK3 fill factor 10
没有 - 这是一个索引 - 你不能有一个索引的列不同的填充系数...索引结构是由(PK1, PK2, PK3)
条目和这个元组组合存储在页。您只能设置索引/页面的填充因子 - 不适用于复合索引的各个部分。
我的典型做法是在我怀疑碎片的索引上使用类似70%或80%的东西,然后观察。看看它有多快,如何严重碎片。如果今天晚些时候它无法忍受 - 更低的填充因子。通常情况下,如果填充因子为70-80%,那么在白天应该没问题,如果每晚重建这些关键指标,那么系统应该可以正常工作。
否 - 它是** ONE **索引 - 您**不能**在单个索引的列上具有不同的填充因子...索引结构由“(PK1,PK2,PK3) '这个元组合在一起存储在页面上。您只能设置索引/页面的填充因子 - 不适用于复合索引的各个部分.... – 2012-08-12 19:31:10
@marc_s这就是我所想的。我的策略应该是100填充因子,并且经常重建。或者我应该尝试50%。在两小时的加载之后,这个指数是60%碎片。我知道你有什么尝试。有没有我应该尝试的填充因子。 – Paparazzi 2012-08-12 19:35:59
删除你的fillfactor,这个low将会真的增加索引的大小。这可能不是一个好主意。你能否向我们展示餐桌结构?很难准确地知道碎片的来源。更新:没有看到以前的评论忽略这个 – Namphibian 2012-08-12 19:36:31