Franchement, est-ce que cela pose un problème de performance ou de fuite de mémoire dans mysql, php ou cfml ?
Si la réponse est non, je pense qu'il faut surveiller mais qu'une recherche approfondie sera si cela réellement pose un problème !
Par ailleurs, ce n'est pas parce que un soft est populaire qu'il est correctement codé, par exemple osCommerce (très populaire mais codé avec les pieds)...
Enfin tous les soft codé en php sans utiliser pdo sont susceptibles d'avoir des fuites de connexions mal gérées puisqu'il n'y a pas de gestion clair d'exception et qu'ajouter une gestion d'erreur à chaque requête SQL est très contraignant (donc omise dans la majorité des cas...) !
Si tu dois faire un audit de ces fuites, il n'y a pas beaucoup de solution :
- Soit tu es capable d'avoir des stats par utilisateur mysql et dans ce cas là, c'est le plus simple : un utilisateur / appli et tu pourras savoir celle(s) qui pose problème.
- Soit tu ne peux avoir que des stats global et là, c'est pas de chance, il faudra faire tourner une appli seule avec mysql et faire des tests pour voir ce qu'il se passe !
[^] # Re: Ah et j'oubliais...
Posté par newbeewan (site web personnel) . En réponse au message MySQL : identifier les sources des Tentatives échouées / Arrêts prématurés. Évalué à 1.
Si la réponse est non, je pense qu'il faut surveiller mais qu'une recherche approfondie sera si cela réellement pose un problème !
Par ailleurs, ce n'est pas parce que un soft est populaire qu'il est correctement codé, par exemple osCommerce (très populaire mais codé avec les pieds)...
Enfin tous les soft codé en php sans utiliser pdo sont susceptibles d'avoir des fuites de connexions mal gérées puisqu'il n'y a pas de gestion clair d'exception et qu'ajouter une gestion d'erreur à chaque requête SQL est très contraignant (donc omise dans la majorité des cas...) !
Si tu dois faire un audit de ces fuites, il n'y a pas beaucoup de solution :
- Soit tu es capable d'avoir des stats par utilisateur mysql et dans ce cas là, c'est le plus simple : un utilisateur / appli et tu pourras savoir celle(s) qui pose problème.
- Soit tu ne peux avoir que des stats global et là, c'est pas de chance, il faudra faire tourner une appli seule avec mysql et faire des tests pour voir ce qu'il se passe !
Dans tous les cas bon courage !!!