web-dev-qa-db-fra.com

Limite de connexion Amazon RDS (postgres)?

J'ai effectué des recherches sur le Web et consulté les documents RDS, mais je n'arrive pas à trouver une limite de connexion ouverte.

Pour ce que cela vaut, je prévois d’utiliser la nouvelle version RDS de Postgres, mais je suppose qu’une réponse du côté de la solution MySQL serait également acceptable.

Merci!

59
cs44

Si vous configurez une instance PostgreSQL RDS, vous pouvez interroger max_connections:

select * from pg_settings where name='max_connections';

max_connections est défini sur 5696.

64
sskates

Simplement avec show max_connections;

Vous pouvez modifier cette valeur sur le Groupes de paramètres sur la console RDS. La valeur de max_connections dans le postgres9.3 par défaut Groupe de paramètres est {DBInstanceClassMemory/12582880}. Dans la version 9.4, la valeur par défaut est {DBInstanceClassMemory/31457280}.

70
Fernando Á.

Après que "max_connections" renvoyé ci-dessus soit en réalité la valeur actuelle de max_connections tel que défini dans le ParameterGroup. Je voulais savoir comment déterminer de manière dynamique le nombre maximal de connexions possibles d'une instance Postgres donnée dans AWS, mais je ne pouvais même pas trouver de fiche d'informations. de AWS. Cependant, j'ai remarqué que la section RDS de la console AWS affiche une barre de progression de vos connexions actuelles par rapport au total possible:

Snapshot from AWS console

En examinant cela dans Google Chrome Tools, j’ai établi que la partie bleue faisait 4 pixels de large, alors que la largeur totale de la barre de progression était de 50 pixels, ce qui signifie que mes 121 connexions actuelles en constituent environ 8. % du total, ce qui donne une approximation du nombre maximal de connexions possibles pour mon instance db.r3.large à 1512.

9
astgtciv

Vous pouvez changer le max_connections. Faites un clone des paramètres par défaut. Modifiez ensuite la valeur, enregistrez et définissez le groupe d’instances sur le nouveau groupe d’options, puis redémarrez votre instance pour que le paramètre prenne effet.

enter image description here

5
David Dehghan