1、对数据执行插入、更新或删除操作,SQL Server 数据库引擎都会自动维护索引。随着时间的推移,这些修改可能会导致索引中的信息分散在数据库中,也就是常说的碎片。碎片非常多的索引可能会降低查询性能,导致应用程序响应缓慢。各工厂根据索引碎片情况决定重新生成或重新组织索引,一般碎片比例大于30%使用重新生成索引,小于30%大于5%使用重新组织索引,小于5%不必处理。建议除双汇外其他屠宰厂最好选择重新生成索引。车间生产过程中千万不要重新生成索引,最好也别重新组织索引,这两项操作最好在车间停止操作时进展。以下操作方法是本人Google和摸索的结果,哪位有更好的方法或不一样的见解可直接同我探讨,共同为S
2、QL Server优化事宜出谋划策。所有操作均在Microsoft SQL Server Management Studio中进展。一、查看索引碎片简单而快捷的查看索引碎片方法:展开数据库jptza表,找到想查看索引的表并展开,右键单击索引,选择全部重新组织,弹出“重新组织索引窗口。注意:千万不要点“确定按钮,点“确定就开始重新组织索引,此功能只供各位查看索引碎片。按照碎片比例确定要执行重新生成还是重新组织。新建重新组织索引和重新生成索引的维护计划(同备份维护计划类似)。二、重新生成索引步骤一:展开到管理维护计划,右键单击维护计划,选择“维护计划向导选项,弹出“维护计划向导窗口。步骤二:点击“
3、下一步,进入“选择计划属性窗口。步骤三:输入维护计划名称,计划选项不要选择,就用“未计划(按需)选项。步骤四:点击“下一步按钮,进入“选择维护任务界面,选择“重新生成索引选项。步骤五:点“下一步按钮,进入“选择维护任务顺序界面,因为只有一个任务,不需要调整顺序。步骤六:点“下一步按钮,进入“定义重新生成索引任务界面,选择数据库。 步骤七:在“定义重新生成索引任务界面选择对象与选择,对象选择“表,选择“所有对象。步骤八:勾选高级选项中的“重建索引时保持索引联机选项。步骤九:点“下一步按钮,进入“选择报告选项界面,按默认选项即可。步骤十:点“下一步按钮,进入“完成该向导界面。步骤十一:点“完成开始
4、创建维护计划,完成后点“关闭按钮以完成配置。三、重新组织索引重新组织索引维护计划配置方法同重新生成索引步骤完全一致,选择维护任务时选择“重新组织索引选项。重新生成索引和重新组织索引计划都配置好了,执行前要安排各车间停止操作,然后手动备份数据库,再执行“重新生成索引或“重新组织索引。四、执行维护计划方法展开到管理维护计划,找到配置的重新生成索引的计划,右键单击该计划,选择“执行选项,即开始执行重新生成索引。完成后点“关闭按钮以完成重新生成jptza数据库索引的计划。执行过程中不要进展任何其他操作,耐心等待执行完成,也不要停止操作。再次强调:重新生成索引或重新组织索引前一定要关闭所有采集点和munication打包程序,重新生成或组织索引后一定要重启服务器,查询各功能是否正常,检查“市场白条发货差异查询功能是否能正常查询,如有异常与时联系信息中心相关人员。PS:屠宰厂重新生成索引花费23分钟,各位要合理安排时间。