Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK:
Azure Cosmos DB for PostgreSQL (didukung oleh ekstensi Citus untuk database PostgreSQL)
Membuat koneksi baru membutuhkan waktu. Itu bekerja terhadap sebagian besar aplikasi, yang meminta banyak koneksi berumur pendek. Kami merekomendasikan menggunakan pooler koneksi, baik untuk mengurangi transaksi menganggur 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 yang 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.
Azure Cosmos DB for PostgreSQL sekarang menawarkan instans terkelola PgBouncer untuk kluster. Ini mendukung hingga 2.000 koneksi klien simultan. Selain itu, jika kelompok memiliki ketersediaan tinggi (HA) yang diaktifkan, maka PgBouncer terkelolanya juga demikian.
Untuk tersambung melalui PgBouncer, ikuti langkah-langkah berikut:
- Pergi ke halaman koneksi string untuk kluster Anda di portal Azure.
- Pilih kotak centang di samping string koneksi PgBouncer. String koneksi yang tercantum berubah.
- Perbarui aplikasi klien untuk tersambung dengan string baru.
Azure Cosmos DB untuk PostgreSQL memungkinkan Anda mengonfigurasi parameter PgBouncer yang dikelola sebagai parameter simpul koordinator.
Langkah berikutnya
Temukan informasi lebih lanjut mengenai batas dan batasan Azure Cosmos DB for PostgreSQL.