J'ai un AWS RDS t1-micro exécutant MySQL 5.5. Cela me donne trop d'erreurs de connexions. J'ai vérifié et cela permet 34 connexions maximum simultanément. Ce que j'ai lu, c'est que je peux augmenter cette valeur maximale en créant un groupe de paramètres DB pour cette instance Micro.
Ma confusion est
Merci
Chaque connexion transporte la charge de tampons par connexion définie par ces paramètres
La modification du nombre de connexions augmente la quantité de mémoire que chaque connexion peut demander à ceci: ( join_buffer_size + sort_buffer_size + read_buffer_size + read_rnd buffer_size ) X max_connections
J'en ai déjà parlé
Jan 03, 2012
: Comprendre les recommandations de mysqltuner avec les catalogues inutilisésApr 24, 2012
: Combien coûte l'ouverture et la fermeture d'une connexion DB?Feb 01, 2013
: Afficher la liste des processus/Max connexions simultanées semblent max à 131Amazon doit définir le nombre de connexions en fonction du droit de chaque modèle d'exiger une certaine quantité de mémoire et de connexions
MODEL max_connections innodb_buffer_pool_size
--------- --------------- -----------------------
t1.micro 34 326107136 ( 311M)
m1-small 125 1179648000 ( 1125M, 1.097G)
m1-large 623 5882511360 ( 5610M, 5.479G)
m1-xlarge 1263 11922309120 (11370M, 11.103G)
m2-xlarge 1441 13605273600 (12975M, 12.671G)
m2-2xlarge 2900 27367833600 (26100M, 25.488G)
m2-4xlarge 5816 54892953600 (52350M, 51.123G)
J'ai également écrit à ce sujet: Quand dois-je penser à la mise à niveau de notre instance RDS MySQL basée sur l'utilisation de la mémoire?
Cela permet à Amazon d'effectuer les opérations suivantes:
Vous devriez peut-être essayer d'utiliser Amazon EC2 où vous n'avez aucune restriction d'accès à my.cnf
Depuis la console RDS> Groupes de paramètres> Modifier les paramètres,
Vous pouvez remplacer la valeur du paramètre max_connections par une valeur personnalisée.