pg_clickhouse v0.10、サブクエリのプッシュダウンでTPC-Hクエリが最大1000倍高速化

pg_clickhouse v0.10: Subquery pushdown and 1000x faster TPC-H queries

pg_clickhouse v0.10、サブクエリのプッシュダウンでTPC-Hクエリが最大1000倍高速化

pg_clickhouse v0.10.0がリリースされ、TPC-Hベンチマークの22クエリ中16クエリを完全にプッシュダウンできるようになりました。相関サブクエリをClickHouse側で処理することで、Q17は32.7秒から37ミリ秒に短縮。また、Cクライアントライブラリへの移行、関数・集計のプッシュダウン範囲拡大、NULL処理の修正なども行われています。

完全にプッシュダウンされたQ17は、37ミリ秒で実行されます。これは3桁の違いであり、pg_clickhouseがネイティブのPostgreSQLの同じクエリのプラン(2.1秒)を上回る明確なケースを示しています。

同じ日のその他の記事

2026-08-11