我在 SQL Server 2012 表上的主键上更改了一个字段。我删除了复合主键中11的一个字段,并将其替换为具有相同数据类型和大小的字段。
此表中更新45,000条记录过去需要几秒钟,现在需要45分钟。实际上我更新了3个几乎精确的表格,并且在所有表格中都看到了相同的效果。
什么可能会减慢更新速度?
答案 0 :(得分:0)
抱歉,无法添加评论。
您是否完全重新创建了索引(DROP& CREATE)?如果是这样,您是否更改了SORT IN TEMP DB?
等设置更新表时,您是否更新了已添加到INDEX的字段?
你检查过碎片吗?