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

Apa keuntungan menggunakan transaksi pooling dengan pgbouncer?

Penyatuan tingkat transaksi akan membantu jika Anda memiliki aplikasi yang menahan sesi tidak aktif. PgBouncer tidak perlu membiarkan sesi tetap terbuka dan menganggur, itu hanya mengambil satu saat transaksi baru dimulai. Sesi menganggur tersebut hanya dikenakan biaya koneksi pgbouncer, bukan sesi Pg idle nyata dengan backend duduk di sekitar membuang-buang memori &sinkronisasi overhead tidak melakukan apa-apa.

Alasan utama Anda menginginkan penggabungan sesi daripada penggabungan transaksi adalah jika Anda ingin menggunakan pernyataan yang disiapkan bernama, kunci penasehat, mendengarkan/memberi tahu, atau fitur lain yang beroperasi pada tingkat sesi bukan tingkat transaksi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql:tidak dapat terhubung ke server:Koneksi ditolak Kesalahan saat menghubungkan ke basis data jarak jauh

  2. Postgres psql tidak dikenali sebagai perintah internal atau eksternal

  3. Mendeteksi baris dengan kombinasi angka yang sama di dua kolom pertama, dan memilih yang memiliki angka tertinggi di kolom ketiga

  4. Cara Menghitung Median di PostgreSQL

  5. Klien Postgres terkunci saat membuat tabel baru