Mysql
 sql >> Base de données >  >> RDS >> Mysql

Les connexions mysql inutilisées ralentissent-elles les scripts ?

Non, une connexion MySQL inutilisée ne consommera pas beaucoup (le cas échéant) de temps processeur, bien qu'elle occupera un peu de mémoire pour gérer les différents éléments d'"état" qui doivent être maintenus connexion par connexion.

Cependant, notez que le protocole de connexion de MySQL est en fait assez "léger". Maintenir un pool de connexions persistantes semble attrayant, mais le coût d'établissement d'une nouvelle connexion est déjà très faible de toute façon.

Les connexions persistantes sont une solution rapide pour résoudre la surcharge de connexion, mais elles entraînent des problèmes. Le pire étant les connexions abandonnées peut laisser les connexions dans un état indéterminé (transactions en cours, modifications des variables/configurations du serveur, etc...) et vous pouvez assez facilement créer des blocages par inadvertance à moins que vous ne soyez très prudent.