Ich habe im Internet gesucht und die RDS-Dokumente durchsucht, aber ich kann anscheinend kein offenes Verbindungslimit finden.
Für das, was es wert ist, plane ich, die neue Postgres-Variante von RDS zu verwenden, aber ich nehme an, dass eine Antwort von der mySQL-Seite des Hauses auch akzeptabel wäre.
Vielen Dank!
amazon-rds
cs44
quelle
quelle
show max_connections;
Abfrage macht auch das gleicheEinfach mit
show max_connections;
Sie können diesen Wert in den Parametergruppen der RDS-Konsole ändern . Der Wert der
max_connections
in dem Standard postgres9.3 Parametergruppe ist{DBInstanceClassMemory/12582880}
. In Version 9.4 ist der Standardwert{DBInstanceClassMemory/31457280}
.quelle
{DBInstanceClassMemory/31457280}
weniger als die Hälfte der Verbindungen der vorherigen Standardeinstellung.show max_connections;
gibt mir 26. (1024 * 1024 * 1024) / 31457280 = 34 Warum setzt Amazon den Wert auf dieses Verhältnis?Afaik die oben zurückgegebenen 'max_connections' sind tatsächlich der aktuelle Wert von max_connections, wie in der ParameterGroup festgelegt. Ich wollte wissen, wie man die maximal möglichen Verbindungen einer bestimmten Postgres-Instanz in AWS dynamisch ermittelt , konnte aber aus irgendeinem Grund nicht einmal ein Infoblatt von AWS finden. Mir ist jedoch aufgefallen, dass der ADS-Konsolen-RDS-Abschnitt eine Fortschrittsanzeige Ihrer aktuellen Verbindungen im Vergleich zur Gesamtzahl der möglichen Verbindungen anzeigt:
Wenn ich dies in Google Chrome Tools untersuche, habe ich festgestellt, dass der blaue Teil 4 Pixel breit ist, während die Gesamtbreite des Fortschrittsbalkens 50 Pixel beträgt, was bedeutet, dass meine aktuellen 121 Verbindungen ungefähr 8% der Gesamtzahl ausmachen, was eine Annäherung an ergibt Maximal mögliche Verbindungen für meine Instanz db.r3.large bei 1512.
quelle
Sie können die max_connections ändern. Erstellen Sie einen Klon der Standardparameter. Ändern Sie dann den Wert, speichern Sie die Instanzgruppe und setzen Sie sie auf die neue Optionsgruppe. Starten Sie schließlich Ihre Instanz neu , damit die Einstellung wirksam wird.
quelle
Möglicherweise ist es zu spät für eine Antwort, aber das Verbindungslimit für Amazon Aurora RDS Postgresql finden Sie hier:
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Managing.html#AuroraPostgreSQL.Managing.MaxConnections
quelle