关于maintenance plan --- rebuild index
在maintenance plan中有两种调整index的方法 -- rebuild index和reorganize index
index should be rebuild when index fragmentation is great than 40%. Index should be reorganized when index fragmentation is between 10% to 40%
在rebuild index要是用比较多的CPU资源,如果选择keep index online while reindexing是不是要比不在线花费更多的时间?
那如何能了解当前index fragmentation的情况?
[ 本帖最后由 244512 于 2011-12-21 14:12 编辑 ]
index should be rebuild when index fragmentation is great than 40%. Index should be reorganized when index fragmentation is between 10% to 40%
在rebuild index要是用比较多的CPU资源,如果选择keep index online while reindexing是不是要比不在线花费更多的时间?
那如何能了解当前index fragmentation的情况?
[ 本帖最后由 244512 于 2011-12-21 14:12 编辑 ]
作者: 244512 发布时间: 2011-12-21
其实最好去了解为什么要rebuild index
reorganize这个只是在碎片比较少的时候采用的一种更加高效的方式。
理解了为什么后,就很好理解索引维护的一些问题了。这些是基础,必须理解。
通常我们认为由于表的一些操作(插入,删除等)导致索引出现碎片,碎片多了,IO等影响了性能,因此需要整理。
对于不同程度的碎片采用不同的方法。
reorganize这个只是在碎片比较少的时候采用的一种更加高效的方式。
理解了为什么后,就很好理解索引维护的一些问题了。这些是基础,必须理解。
通常我们认为由于表的一些操作(插入,删除等)导致索引出现碎片,碎片多了,IO等影响了性能,因此需要整理。
对于不同程度的碎片采用不同的方法。
作者: oswica 发布时间: 2011-12-21