【问题标题】:Oracle 11g - Update bulk with index vs withoutOracle 11g - 使用索引与不使用更新批量更新
【发布时间】:2013-12-02 13:23:24
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-09
      • 1970-01-01
      • 1970-01-01
      • 2011-10-29
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      相关资源
      最近更新 更多