Derzeit beträgt der Wert für den max_connections
Parameter in einem MySQL RDS t1.micro-Servermodell {DBInstanceClassMemory/12582880}
32.
Da mein Server nach 32 keine weiteren Verbindungen zulässt, wie hoch ist der maximale sichere Wert, den max_connections
ich für eine Mikroinstanz verwenden kann?
mysql
amazon-web-services
amazon-rds
Strohhut
quelle
quelle
Antworten:
Vor ungefähr 2 Jahren wurde ich mit der Evaluierung von Amazon RDS für MySQL beauftragt. Ich habe einige Posts in DBA StackExchange über meine Ergebnisse und Beobachtungen geschrieben:
Jul 25, 2012
: Skalieren von Percona-Rechenzentren: Einrichtung und ReplikationAug 02, 2012
: Lokale Datenbank gegen Amazon RDSSep 21, 2012
: MySQL 5.5 verfügt nicht über genügend Arbeitsspeicher und unterbricht beim Erstellen vieler Datenbanken alle VerbindungenKurz gesagt, es gibt drei Optionen, die Sie nicht ändern können
128M
)Hier ist das Diagramm, das ich erstellt habe, um Ihnen die Modellgrenzen pro Server aufzuzeigen
Wie für Ihre eigentliche Frage,
t1.micro
hat 34 als Einstellung max_connections . Wenn Sie 32 nicht übertreffen können, ist das ganz verständlich. Amazon AWS muss in der Lage sein, als SUPER- Benutzer eine Verbindung zur RDS-Instanz herzustellen und diese zu überwachen . Nicht in der Lage zu sein, über 32 hinauszugehen, ist für einet1.micro
Instanz angemessen . In Anbetracht dessen haben Sie keine andere Wahl, als dem von Amazon verwalteten Verwaltungsschema zu vertrauen, um max_connections und andere Optionen auf alle MySQL-Instanzen in der AWS Cloud aufzuteilen .quelle
Folgendes können Sie tun, um
max_connections
oder einen anderen Parameter in einer AWS RDS (mysql) -Instanz zu ändern :my-param-group
max_connections
oder andere Parameter inmy-param-group
my-param-group
als DB-Parametergruppequelle
Es scheint, dass sich die Dinge seit der akzeptierten Antwort geändert haben. Nachdem ich diesen Thread gesehen hatte, führte ich einen Test auf einer RDS-MySQL-Instanz mit db.m3.medium durch, wobei max_connection mithilfe von DB-Parametergruppen manuell auf 2000 gesetzt wurde. Ich konnte 2000 Verbindungen erstellen und habe erst dann den erwarteten Fehler "Zu viele Verbindungen" erhalten.
quelle