将数据加载到新的CitusDB实例的最快方法是什么?

时间:2016-04-13 19:05:45

标签: postgresql citus

我按照Scaling Out Data Ingestion上的说明使用此命令:

write

我的群集有一个主服务器和八个工作人员,每个工作人员有两个SSD。该表分布在320个分片中。

数据加载需要很长时间。平均插入率似乎约为每分钟750k。这是正常的还是有办法加快速度?

我唯一能想到的是我启用了复制功能。是否应关闭加载然后重置?

1 个答案:

答案 0 :(得分:1)

我假设您要使用散列分区。如果是这种情况,我们会弃用$("#pcheckinfo").hide().empty().append("<i class='ace-icon fa fa-info'></i><span data-i18n='messages.randommessage'></span>" + checkDate).show(500); ,转而使用分布式copy_to_distributed_tableCOPY提供了本机PostgreSQL体验,解决了几个已知问题,并且提高了摄取性能超过一个数量级。现在可以从Citus 5.1获得,was released this month可以在the official PostgreSQL Linux package repositories(PGDG)中找到。