如何加快CockroachDB中的插入性能

时间:2017-04-11 19:52:19

标签: cockroachdb

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

1 个答案:

答案 0 :(得分:5)

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

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

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