ClickHouse开源PostgreSQL监控扩展:每秒百万级查询事件直灌ClickHouse
ClickHouse开源了pg_stat_ch,一个PostgreSQL扩展,把每个查询执行转为固定大小约4.6KB的事件流式写入ClickHouse,支持PG 16-18。pgbench 32客户端测试中,36,656 TPS下捕获770万事件零丢失,CPU开销约2%,TPS下降约11%(主要来自锁竞争)。ClickHouse侧压缩比约83:1,10K QPS工作负载月存储成本约100美元。设计选择包括:固定大小事件而非可变长度、ring buffer无背压(丢数据不阻塞PG)、try-lock+进程内缓冲将锁获取从15万/秒降至3万/秒。 




