Saat ini, nilai untuk max_connections
parameter dalam model server MySQL RDS t1.micro {DBInstanceClassMemory/12582880}
adalah 32.
Karena server saya tidak memperbolehkan koneksi lagi setelah 32, berapakah nilai aman maksimum yang max_connections
dapat saya gunakan untuk instance mikro?
mysql
amazon-web-services
amazon-rds
Topi jerami
sumber
sumber
Jawaban:
Sekitar 2 tahun yang lalu, saya ditugaskan untuk mengevaluasi Amazon RDS untuk MySQL. Saya menulis beberapa posting di DBA StackExchange tentang temuan dan pengamatan saya:
Jul 25, 2012
: Pusat data Scaling Percona: setup dan replikasiAug 02, 2012
: Database lokal vs Amazon RDSSep 21, 2012
: MySQL 5.5 Kehabisan Memori, Putus Semua Koneksi Saat Membuat Banyak DatabaseSingkatnya, ada tiga opsi yang tidak dapat Anda ubah
128M
)Berikut adalah Bagan yang saya buat memberi tahu Anda batas-batas per Model Server
Adapun pertanyaan Anda yang sebenarnya,
t1.micro
memiliki 34 sebagai pengaturan max_connections . Jika Anda tidak bisa melampaui 32, itu bisa dimengerti. Amazon AWS harus dapat terhubung dan memantau hal-hal untuk RDS Instance sebagai pengguna SUPER . Tidak bisa melampaui 32 adalah masuk akalt1.micro
misalnya. Sehubungan dengan ini, Anda tidak akan memiliki pilihan selain mempercayai skema manajemen yang dikelola oleh Amazon untuk pembagian max_connections dan opsi lain di antara semua Mesin Virtual MySQL di AWS Cloud.sumber
Inilah yang dapat Anda lakukan untuk mengubah
max_connections
atau parameter lainnya dalam contoh AWS RDS (mysql):my-param-group
max_connections
atau parameter lain dimy-param-group
my-param-group
sebagai Grup Parameter DBsumber
Tampaknya segala sesuatu telah berubah sejak jawaban yang diterima. Setelah melihat utas ini, saya menjalankan tes pada db.m3.medium RDS contoh MySQL dengan max_connection secara manual diatur ke 2000 menggunakan DB Parameter Groups. Saya dapat membuat 2000 koneksi dan baru kemudian mendapatkan kesalahan yang diharapkan dari Terlalu Banyak Koneksi.
sumber