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