标签: performance oracle parallel-processing oracle11g sql-update
我有一个包含50M记录的表,我必须更新几乎所有记录。我想在表上使用并行更新。哪个更快,在桌子上有索引还是没有?
答案 0 :(得分:5)
如果您要更新几乎所有表,那么我怀疑使用的访问方法是全表扫描 - 这意味着索引不会用于加速查询。
因此,索引可能产生的唯一影响是维护更新所需的额外工作 - 因此索引越多,更新速度就越慢。