操作系统是win2003,oracle10g
有一张表主键需要更新,表记录大概有300W条记录
在执行 update table set id = id + 1000000
的时候花了3个小时都没执行完。
请问有没有什么办法优化一下sql执行效率,谢谢了。
有一张表主键需要更新,表记录大概有300W条记录
在执行 update table set id = id + 1000000
的时候花了3个小时都没执行完。
请问有没有什么办法优化一下sql执行效率,谢谢了。
因为除了维护数据还要维护索引,
你应该考虑一下设计的很理性了,按照你的需求,
300W数据快不了多少,毕竟数据库里没有"fastProperty=true"的属性啊