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

PostgreSQL/kinerja satu kursor umum atau buat untuk setiap kueri

Secara umum tidak ada masalah sama sekali dengan membuka dan menutup beberapa kursor secara berurutan. Anda dapat menganggap kursor pada dasarnya sebagai penunjuk ke kumpulan hasil kueri (dan itu adalah kumpulan penunjuk ke data yang di-cache). Membuka kursor mengalokasikan pointer dan menutup satu membebaskan memori.

Secara umum saya pikir kebersihan logis adalah yang terbaik di sini sehingga memiliki satu kursor per kueri adalah cara yang harus dilakukan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengoptimalkan kueri kesamaan postgres (pg_trgm + indeks gin)

  2. Postgres menambahkan atau mengatur setiap elemen (jika tidak ada) dari array ke kolom array

  3. Jumlah kumulatif (berjalan) dengan Django orm dan postgresql

  4. findById() memberikan Tidak ada Id properti yang ditemukan

  5. Pendekatan yang kuat untuk membuat kueri SQL secara terprogram