Anda harus bereksperimen dengan pengaturan work_mem
yang lebih tinggi sampai Anda mendapatkan semacam dalam memori. Tentu saja Anda hanya bisa bermurah hati dengan memori jika mesin Anda memiliki cukup memori.
Apa yang akan membuat kueri Anda jauh lebih cepat adalah jika Anda menyimpan data yang telah digabungkan sebelumnya, baik menggunakan tampilan terwujud atau tabel kedua dan pemicu di tabel asli Anda yang membuat jumlah di tabel lain diperbarui. Saya tidak tahu apakah itu mungkin dengan data Anda, karena saya tidak tahu apa hll_cardinality
dan hll_union_agg
adalah.