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

Fungsi Postgres jauh lebih lambat saat menggunakan variabel input

Penjelasan @A.H akurat untuk PostgreSQL 9.1 atau lebih lama . Jadi ini berlaku untuk OP yang menggunakan versi 8.3 yang sudah ketinggalan zaman.

Namun, PostgreSQL 9.2 membawa pembaruan substansial di bidang ini. Fungsi PL/pgSQL menjadi jauh lebih pintar tentang kapan harus merencanakan ulang. Saya mengutip catatan rilis untuk 9.2 di sini

Penekanan saya yang berani.

Ergo:Satu solusi untuk OP akan meningkatkan ke PostgreSQL 9.2+ dan semuanya akan bekerja dengan baik secara otomatis.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kinerja basis data:pemfilteran pada kolom vs. tabel terpisah

  2. Bagaimana cara mengimpor CSV ke postgresql yang sudah memiliki ID yang ditetapkan?

  3. KESALAHAN:hapus di atas meja melanggar batasan kunci asing. ID kunci masih direferensikan dari tabel (banyak)

  4. PostgreSQL, kueri kompleks untuk menghitung bahan berdasarkan resep

  5. Baris yang dihapus dipulihkan di postgresql