日期:2014-05-19  浏览次数:20596 次

数据量比较大的时候,修改主键为什么经常超时
RT,谢谢,郁闷啊

------解决方案--------------------
主键上面有聚集索引吧?
聚集索引决定数据的物理存储顺序,修改可能导致大量数据的重新排列,所以比较慢吧
------解决方案--------------------
修改主键,会自动重建索引,所以慢
------解决方案--------------------
修改主键,数据要重新排序的
------解决方案--------------------
应尽可能的避免更新 clustered 索引数据列,因为 clustered 索引数据列的顺序就是表记录的物理存储顺序,一旦该列值改变将导致整个表记录的顺序的调整,会耗费相当大的资源。若应用系统需要频繁更新 clustered 索引数据列,那么需要考虑是否应将该索引建为 clustered 索引