0

我有一个由 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这段时间在做什么?

4

1 回答 1

0

如果您在上述时间段内未运行任何查询,我认为 Citus 不对任何写入负责。PostgreSQL 可能运行了 autovacuum。您可以检查工作节点中的 PostgreSQL 日志并亲自查看。

于 2021-03-10T21:06:13.623 回答