批量更新中的性能调整方法

时间:2016-03-11 19:19:08

标签: database performance oracle10g

我需要更新120个表中的200万条记录。我已经在每个表上创建了索引,因为在where子句和update语句中引用了相同的列。每个表平均有10万条记录。我在更新之前禁用了外键约束。

为此,我编写了一个过程,它将获取记录并运行更新语句。从博客中我了解Bulk Collect& FORALL在oracle中是一个很好的选择,但是我可以看到运行更新语句的时间差异很小。是否有其他方法可以提高性能并缩短将记录更新到表中的时间?

0 个答案:

没有答案