Saya menggunakan AWS RDS dengan MySQL untuk sebuah proyek dan memiliki contoh "besar". Dokumentasinya jelas tentang apa artinya ini sejauh menghitung sumber daya dan RAM, tetapi saya tidak dapat menemukan apa pun yang mendokumentasikan berapa banyak koneksi database terbuka yang dapat saya miliki. Aplikasi yang saya gunakan adalah PHP dan menggunakan PDO dengan koneksi persisten. Ini berarti bahwa jumlah koneksi terbuka dapat mencapai jumlah maksimum proses anak PHP yang berjalan pada titik tertentu. Bagaimana saya memastikan bahwa instance RDS saya memiliki pengaturan koneksi maks yang cukup tinggi untuk merasa nyaman dengan ini?
sumber
Anda selalu dapat memeriksa nilai aktual di konsol AWS. Buka RDS -> Grup Parameter DB, mungkin Anda hanya memiliki satu grup parameter di sana, misalnya default.mysql5.5 . Kemudian, periksa parameter koneksi maksimum . Dalam kasus saya ini adalah {DBInstanceClassMemory / 12582880}, yaitu ~ 50 koneksi untuk instance mikro, ~ 150 untuk kecil dll.
sumber
Dari Konsol RDS> Grup Parameter> Edit Parameter,
Anda dapat mengubah nilai parameter max_connections ke nilai khusus.
sumber