【问题标题】:Informix. "Load from file" and indexes信息。 “从文件加载”和索引
【发布时间】:2014-11-26 06:30:12
【问题描述】:

我需要将大量数据从文件加载到具有许多索引的表中。

什么方法更快,加载数据,然后创建索引或先创建索引?

【问题讨论】:

    标签: informix


    【解决方案1】:

    毫无疑问,首先加载数据并随后创建索引要快得多。如果由于某种原因单独创建索引很麻烦,您可以创建它们然后在加载期间禁用它们:

    SET INDEXES, CONSTRAINTS ON table DISABLED;

    加载表然后运行:

    SET INDEXES, CONSTRAINTS ON table ENABLED;

    然后根据最佳实践将UPDATE STATISTICS 放在桌子上。

    说了这么多,如果速度是问题,请查看高性能加载程序甚至 DBLoad。两者都比LOAD FROM file.unl INSERT INTO table 更有效率。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-21
      • 2013-09-22
      • 2021-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多