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

'Terlalu banyak koneksi' dibuat di postgres saat membuat dasbor di Pentaho

Dari utas komentar pada pertanyaan awal, sepertinya Anda menggunakan SQL melalui koneksi JDBC di dasbor Anda. Ini akan membuat koneksi database yang berbeda untuk setiap kueri yang perlu dijalankan dan jika agak lambat, Anda mungkin mencapai batas jumlah koneksi bersamaan.

Sebagai gantinya, Anda harus menyiapkan JNDI:di jendela pengelolaan sumber data Anda, tambahkan koneksi baru dan siapkan kredensial yang benar. Di bawah opsi lanjutan, siapkan kumpulan koneksi. Beri nama yang bermakna. Sejak saat itu, Anda harus merujuk ke nama itu di kueri dasbor Anda dan menggunakan SQL melalui JNDI alih-alih SQL melalui JDBC. Dengan cara ini setiap kueri SQL akan mendapatkan koneksi dari kumpulan koneksi dan DB hanya melihat 1 koneksi setiap kali, meskipun menjalankan beberapa kueri.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan homebrew untuk menurunkan versi postgresql dari 10.1 menjadi 9.6 di Mac OS

  2. IntegrityError:pelanggaran kunci asing saat dihapus

  3. dblink tidak menggunakan file .pgpass

  4. Perlu optimasi SQL (mungkin DISTINCT ON adalah alasannya?)

  5. Pemetaan hibernasi antara Enum PostgreSQL dan Java enum