我按照Scaling Out Data Ingestion上的说明使用此命令:
write
我的群集有一个主服务器和八个工作人员,每个工作人员有两个SSD。该表分布在320个分片中。
数据加载需要很长时间。平均插入率似乎约为每分钟750k。这是正常的还是有办法加快速度?
我唯一能想到的是我启用了复制功能。是否应关闭加载然后重置?
答案 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_table
。 COPY
提供了本机PostgreSQL体验,解决了几个已知问题,并且提高了摄取性能超过一个数量级。现在可以从Citus 5.1获得,was released this month可以在the official PostgreSQL Linux package repositories(PGDG)中找到。