這情形很正常呀~~
正式主機上使用者多,執行的新增/修改/刪除指令一定比您測試機來的多,自然索引就會比較亂,查詢起來正式機的速度就會慢。
您刪掉索引重建,等於兩台主機的索引都不亂了,查詢速度自然也就差不多了。
SQL Server可以在維護計劃裡設定重建索引的工作,您可以參考以下連結在正式主機上作設定:
重建索引工作 (維護計畫)
你说得对!索引碎片会严重影响查询性能,尤其是在繁忙的服务器上。重建索引是确保最佳性能的关键维护任务。以下是有关如何使用维护计划在 SQL Server 中设置索引重建任务的简要指南:
打开 SQL Server Management Studio (SSMS):
连接到您的 SQL Server 实例。
在对象资源管理器中,展开“管理”文件夹。
右键单击“维护计划”并选择“新建维护计划”。
创建新维护计划:
适当地命名您的维护计划。
将“重建索引任务”从工具箱拖放到工作区中。
配置重建索引任务:
双击“重建索引任务”以打开其属性。
选择要包含在任务中的数据库。您可以选择所有数据库、所有用户数据库或特定数据库。
配置其他选项,例如填充因子、在 tempdb 中对结果进行排序以及在重建期间保持索引在线。
安排维护计划:
设置维护计划的时间表,使其定期(例如每周或每月)运行,以保持索引优化。
drift boss