我有一个由 1 个协调节点(32 个 vcore,64 GB RAM)和 6 个工作节点(4 个核心,每个 32 GB RAM)组成的 citus 集群。
在使用以下命令执行数据摄取后,其中 chunks_0 目录包含 300 个文件,每个文件有 1M 条记录:
find chunks_0/ -type f | time xargs -n1 -P24 sh -c "psql -d citus_testing -c \"\\copy table_1 from '/home/postgres/\$0' with csv HEADER;\""
我注意到,在完成摄取后,工作节点上仍然会在一段时间内以较小的速率发生写入活动(摄取期间整体约为 800MB/秒,摄取后约为 80-100MB/秒)。我想知道citus这段时间在做什么?