【问题标题】:How to speed up insert performance in CockroachDB如何加快 CockroachDB 中的插入性能
【发布时间】:2017-09-07 09:04:16
【问题描述】:

有没有办法优化将大量数据插入到空 CockroachDB 表中?

【问题讨论】:

    标签: cockroachdb


    【解决方案1】:

    为了优化向 CockroachDB 表中插入数据,有几条指导:

    • 创建没有任何二级索引的表,插入数据,然后添加所需的任何二级索引。
    • 每个 INSERT 语句插入 500 行。该数字可能会因行的大小而有所不同,但它是优化数据写入速度的良好指南。
    • 使用the IMPORT statement 将 CSV 文件批量导入单个表。这是将数据导入 CockroachDB 的最快方式。

    如果您要从 PostgreSQL 迁移到 CockroachDB,您还可以使用 pg_dump 创建一个 COPY 语句,CockroachDB 已针对摄取该语句进行了优化。这是一个稍微复杂的过程,但您可以在CockroachDB's import documentation 中找到有关如何执行此操作的详细信息。

    【讨论】:

      猜你喜欢
      • 2012-08-25
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      • 1970-01-01
      • 2017-09-07
      • 2017-11-01
      • 2021-03-02
      相关资源
      最近更新 更多