在我的夜间维护计划中,我正在做所有事情 – 重新组织和重build索引,更新统计数据等。有一个小时维护计划可以执行事务日志备份。
我注意到在夜间重build之后立即进行的事务日志备份是巨大的 – 有一点研究告诉我这是因为重build索引等是logging操作。
我不想通过备份索引重build的日志来给我的备份系统造成负担。 因此,我计划通过Nightly计划改变:
问题:
是的,同时进行组织和重build是多余的。 你应该做一个或另一个,但不是两个。
在大桌子上,我不会做一个自动重build。 我将运行一个自定义脚本来确定碎片是否超过阈值,并且只有在超过阈值时才执行重build。 有些人使用40%的重build百分比。
脚本来适当重build/重新组织数据库索引
https://blogs.msdn.com/b/joaol/archive/2008/01/28/script-to-rebuild-and-reorganize-database-indexes-sql-server-2005.aspx
http://www.sql-server-performance.com/2007/rebuilding-indexes
http://www.tekrhythm.com/2012/01/21/sql-script-to-rebuild-indexes-more-intelligently