PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tingkatkan kinerja kueri agregasi PostgresSQL

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggabungkan bilangan bulat di postgresql?

  2. CommandError:Anda tampaknya tidak menginstal program 'psql' atau di jalur Anda

  3. PostgreSQL:FATAL - Otentikasi rekan gagal untuk pengguna (PG::ConnectionBad)

  4. Bagaimana saya bisa mengatur batasan tabel yang awalnya ditangguhkan dalam model Django?

  5. Bagaimana saya bisa membaca stempel waktu dengan nilai zona waktu (timestamptz) dari PostgreSQL di Rust?