重新生成索引和重新组织索引(SQL Server 2008R2)操作文档
参考网址:technet.microsoft/zh-cn/library/ms189858.aspx(重新组织和重新生成索引)
msdn.microsoft/zh-cn/library/ms187874.aspx(如何重新生成索引 (SQL Server Management Studio))
各屠宰厂服务器操作系统、数据库已升级完毕,使用过程中发现“市场白条发货差异查询”功能无法查询升级后发货的市场白条差异,现需要各工厂重新生成索引或重新组织索引。
对数据执行插入、更新或删除操作,SQL Server 数据库引擎都会自动维护索引。随着时间的推移,这些修改可能会导致索引中的信息分散在数据库中,也就是常说的碎片。碎片非常多的索引可能会降低查询性能,导致应用程序响应缓慢。
各工厂根据索引碎片情况决定重新生成或重新组织索引,一般碎片比例大于30%使用重新生成索引,小于30%大于5%使用重新组织索引,小于5%不必处理。建议除郑州双汇外其他屠宰厂最好选择重新生成索引。车间生产过程中千万不要重新生成索引,最好也别重新组织索引,这
两项操作最好在车间停止操作时进行。
以下操作方法是本人Google和摸索的结果,哪位有更好的方法或不一样的见解可直接同我探讨,共同为SQL Server优化事宜出谋划策。
所有操作均在Microsoft SQL Server Management Studio中进行。
一、查看索引碎片
简单而快捷的查看索引碎片方法:展开数据库 jptza 表,到想查看索引的表并展开,右键单击索引,选择全部重新组织,弹出“重新组织索引”窗口。sql sever 2008
注意:千万不要点“确定”按钮,点“确定”就开始重新组织索引,此功能只供各位查看索引碎片。按照碎片比例确定要执行重新生成还是重新组织。
新建重新组织索引和重新生成索引的维护计划(同备份维护计划类似)。