如何加快 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.
中找到有关如何操作的详细信息
有没有办法优化将大量数据插入空 CockroachDB table?
要优化将数据插入 CockroachDB tables,有几条指南:
- 创建没有任何二级索引的 table,插入您的数据,然后添加您想要的任何二级索引。
- 每个
INSERT
语句插入 500 行。该数字可能会有所不同,具体取决于行的大小,但这是优化写入数据速度的一个很好的指导方针。 - 使用 the
IMPORT
statement 将 CSV 文件批量导入单个 table。这是将数据导入 CockroachDB 的最快方法。
如果您要从 PostgreSQL 迁移到 CockroachDB,您还可以使用 pg_dump
创建一个 COPY
语句,CockroachDB 已针对摄取进行了优化。这是一个稍微复杂的过程,但您可以在 CockroachDB's import documentation.