Tsql 重建SQL索引-何时?

Tsql 重建SQL索引-何时?,tsql,indexing,Tsql,Indexing,什么时候重建索引?每晚?每周?每小时?这取决于碎片级别,而不是通常的时间范围,请查看Michelle Ufford的“此处”,它将检查碎片级别,并仅在需要时重建/重新整理运行一次,比如说,每晚运行一次,然后它将决定不执行任何操作、碎片整理或重建 基本上,做与你的碎片级别相称的最小值 作为一般规则,我会亲自每晚运行它。我至少每晚都要重建统计数据。来自SQLServer2005文档: 执行ALTER INDEX。。。重新组织以对低于以下碎片阈值的索引进行碎片整理:(平均页面空间使用百分比60)或(平

什么时候重建索引?每晚?每周?每小时?

这取决于碎片级别,而不是通常的时间范围,请查看Michelle Ufford的“此处”,它将检查碎片级别,并仅在需要时重建/重新整理

运行一次,比如说,每晚运行一次,然后它将决定不执行任何操作、碎片整理或重建

基本上,做与你的碎片级别相称的最小值


作为一般规则,我会亲自每晚运行它。我至少每晚都要重建统计数据。

来自SQLServer2005文档:

执行ALTER INDEX。。。重新组织以对低于以下碎片阈值的索引进行碎片整理:(平均页面空间使用百分比<75和>60)或(平均碎片百分比>10和取决于索引的碎片化程度

如果平均碎片百分比值大于5%且小于等于30%,则应重新组织索引。 如果平均碎片百分比值>30%,则应重建索引。

刚刚发现: