Performance Oracle 11g-使用索引更新批量与不使用索引更新批量

Performance Oracle 11g-使用索引更新批量与不使用索引更新批量,performance,oracle,parallel-processing,oracle11g,sql-update,Performance,Oracle,Parallel Processing,Oracle11g,Sql Update,我有一个包含5000万条记录的表,我必须更新几乎所有的记录。我想在表上使用并行更新。表上有索引或没有索引,哪个更快?如果要更新几乎所有的表,那么我怀疑使用的访问方法将是一个完整的表扫描-这意味着索引不会用于加快查询速度 因此,索引可能产生的唯一影响是为更新维护它们所需的额外工作-因此索引越多,更新速度就越慢。如果要更新几乎所有的表,然后我怀疑使用的访问方法将是一个完整的表扫描——这意味着索引将不会用于加快查询速度 因此,索引可能产生的唯一影响是为更新维护它们所需的额外工作-因此索引越多,更新速度

我有一个包含5000万条记录的表,我必须更新几乎所有的记录。我想在表上使用并行更新。表上有索引或没有索引,哪个更快?

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


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

如果要更新几乎所有的表,然后我怀疑使用的访问方法将是一个完整的表扫描——这意味着索引将不会用于加快查询速度

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