有没有办法优化将大量数据插入到空 CockroachDB 表中?
问问题
1352 次
1 回答
6
为了优化将数据插入 CockroachDB 表,有一些指导:
- 创建没有任何二级索引的表,插入数据,然后添加所需的任何二级索引。
INSERT
每个语句插入 500 行。该数字可能会根据行的大小而有所不同,但它是优化数据写入速度的一个很好的指南。- 使用该
IMPORT
语句将 CSV 文件批量导入到单个表中。这是将数据导入 CockroachDB 的最快方式。
如果您要从 PostgreSQL 迁移到 CockroachDB,您还可以使用它pg_dump
来创建一个COPY
语句,该语句已针对 CockroachDB 进行了优化。这是一个稍微复杂的过程,但您可以在CockroachDB 的导入文档中找到有关如何执行此操作的详细信息。
于 2017-04-11T19:52:18.960 回答