Halaman ini menjelaskan apa yang dimaksud dengan Managed Connection Pooling dan cara menggunakannya dengan instance Cloud SQL Anda.
Kumpulan Koneksi Terkelola memungkinkan Anda menskalakan beban kerja dengan mengoptimalkan penggunaan resource dan latensi koneksi untuk instance Cloud SQL untuk MySQL menggunakan kumpulan koneksi. Penggabungan Koneksi Terkelola membuat kumpulan thread untuk menangani permintaan masuk. Hal ini memberikan peningkatan performa yang signifikan, terutama untuk koneksi yang diskalakan, dengan menyerap lonjakan koneksi mendadak tanpa melebihi kapasitas server dengan peningkatan jumlah thread.
Meskipun Anda dapat menggunakan Penggabungan Koneksi Terkelola untuk beban kerja transaksional apa pun, Penggabungan Koneksi Terkelola memberikan manfaat throughput dan latensi terbanyak dengan aplikasi yang berisi koneksi berumur pendek, atau aplikasi yang menghasilkan lonjakan koneksi.
Untuk koneksi yang berumur panjang, performa koneksi menggunakan Penggabungan Koneksi Terkelola dapat sedikit lebih rendah daripada saat menggunakan koneksi langsung. Dalam hal ini, Penggabungan Koneksi Terkelola menyediakan penskalaan koneksi saat jumlah koneksi sangat tinggi. Namun, untuk aplikasi yang biasanya membuat koneksi yang bertahan lama, Anda dapat menggunakan koneksi langsung ke instance.
Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan Kumpulan Koneksi Terkelola, lihat Mengonfigurasi Kumpulan Koneksi Terkelola.
Persyaratan
Untuk menggunakan Pengelompokan Koneksi Terkelola, instance Anda harus memenuhi persyaratan berikut:
- Instance Anda harus berupa instance edisi Cloud SQL Enterprise Plus.
- Penggabungan Koneksi Terkelola memerlukan nomor versi
pemeliharaan minimum
MYSQL_$version.R20250304.00_01
. Untuk informasi selengkapnya, lihat Pemeliharaan mandiri.
Opsi konfigurasi yang tersedia
Anda dapat menyesuaikan Pengelompokan Koneksi Terkelola menggunakan parameter konfigurasi berikut:MAX_POOL_SIZE
: jumlah konkurensi untuk MCP. Nilai defaultnya adalah jumlah core dalam database Anda.
Batasan
Pertimbangkan batasan berikut saat menggunakan Kumpulan Koneksi Terkelola dengan instance edisi Cloud SQL Enterprise Plus Anda:
- Mengaktifkan Penggabungan Koneksi Terkelola pada instance yang ada akan memicu mulai ulang database.
- Saat Anda menggunakan Cloud SQL API untuk mengaktifkan, menonaktifkan, atau mengonfigurasi
Pengelolaan Tampungan Koneksi,
instance.update
API tidak dapat berisi update konfigurasi instance lainnya.