7

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

4

1 回答 1

6

为了优化将数据插入 CockroachDB 表,有一些指导:

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

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

于 2017-04-11T19:52:18.960 回答