Azure Database for PostgreSQL – Pengumpulan koneksi Hyperscale (Citus)
BERLAKU UNTUK:
Azure Database for PostgreSQL - Hyperscale (Citus)
Membuat koneksi baru membutuhkan waktu. Itu bekerja terhadap sebagian besar aplikasi, yang meminta banyak koneksi berumur pendek. Sebaiknya gunakan pengumpul koneksi, baik untuk mengurangi transaksi diam maupun menggunakan kembali koneksi yang ada. Untuk mempelajari selengkapnya, kunjungi posting blog kami.
Anda dapat menjalankan pengumpul koneksi Anda sendiri, atau menggunakan PgBouncer yang dikelola oleh Azure.
PgBouncer terkelola
Pengumpul koneksi seperti PgBouncer memungkinkan lebih banyak klien untuk tersambung ke simpul koordinator sekaligus. Aplikasi tersambung ke pengumpul, dan pengumpul menyampaikan perintah ke database tujuan.
Saat klien terhubung melalui PgBouncer, jumlah koneksi yang dapat aktif berjalan di database tidak berubah. Sebagai gantinya, PgBouncer mengantre koneksi berlebih dan menjalankannya saat database sudah siap.
Hyperscale (Citus) sekarang menawarkan instans terkelola dari PgBouncer untuk grup server. Ini mendukung hingga 2.000 koneksi klien simultan. Selain itu, jika grup server memiliki ketersediaan tinggi (HA) yang diaktifkan, maka begitu juga PgBouncer terkelolanya.
Untuk tersambung melalui PgBouncer, ikuti langkah-langkah berikut:
- Buka halaman String koneksi untuk grup server Anda di portal Azure.
- Aktifkan kotak centang String koneksi PgBouncer. (String koneksi yang terdaftar akan berubah.)
- Perbarui aplikasi klien untuk tersambung dengan string baru.
Langkah berikutnya
Temukan selengkapnya tentang batas and keterbatasan dari Hyperscale (Citus).