如何加快 CockroachDB 中的插入性能

How to speed up insert performance in CockroachDB

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

要优化将数据插入 CockroachDB tables,有几条指南:

  • 创建没有任何二级索引的 table,插入您的数据,然后添加您想要的任何二级索引。
  • 每个 INSERT 语句插入 500 行。该数字可能会有所不同,具体取决于行的大小,但这是优化写入数据速度的一个很好的指导方针。
  • 使用 the IMPORT statement 将 CSV 文件批量导入单个 table。这是将数据导入 CockroachDB 的最快方法。

如果您要从 PostgreSQL 迁移到 CockroachDB,您还可以使用 pg_dump 创建一个 COPY 语句,CockroachDB 已针对摄取进行了优化。这是一个稍微复杂的过程,但您可以在 CockroachDB's import documentation.

中找到有关如何操作的详细信息