work_mem
のより高い設定で実験する必要があります インメモリソートを取得するまで。もちろん、マシンに十分なメモリがある場合にのみ、メモリを惜しみなく使用できます。
マテリアライズドビューまたは2番目のテーブルと、他のテーブルの合計を更新したままにする元のテーブルのトリガーを使用して、事前に集計されたデータを格納すると、クエリがさらに高速になります。 hll_cardinality
が何であるかわからないため、あなたのデータでそれが可能かどうかはわかりません およびhll_union_agg