Oracle 11g - 使用index vs without更新批量

时间:2013-11-19 05:34:47

标签: performance oracle parallel-processing oracle11g sql-update

我有一个包含50M记录的表,我必须更新几乎所有记录。我想在表上使用并行更新。哪个更快,在桌子上有索引还是没有?

1 个答案:

答案 0 :(得分:5)

如果您要更新几乎所有表,那么我怀疑使用的访问方法是全表扫描 - 这意味着索引不会用于加速查询。

因此,索引可能产生的唯一影响是维护更新所需的额外工作 - 因此索引越多,更新速度就越慢。