oleronpower
Messages postés20Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention29 juin 2009
-
29 août 2007 à 14:48
oleronpower
Messages postés20Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention29 juin 2009
-
1 sept. 2007 à 01:22
Bonjour à tous,
J'utilise la dll de connexion à MySQL en c#
La version est la 5.1.2.2, j'arrive à créer une instance :
SQLConnection toto= new SQLConnection(maChaineDeConnection);
toto.open();
lors de toto.close();
pas de souci
le probleme c'est qu'un processus est toujours visible sur le serveur en etat sleeping.
Je fais meme une toto.Dispose(), en forçant le garbage collector mais cela ne change rien. Les processus sont toujour présents();
Ils ne disparaissent que lorsque je quitte mon application, cela m'embette beaucoup car j'ai plusieur programme utilisant la meme dll et cela provoque des ralentissement conséquent.
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 30 août 2007 à 20:44
Salut,
En effet, je pooling de connexions est activé par défaut. L'ouverture d'une connexion étant une opération lourde, le pooling se charge de recycler les connexions libérées afin d'améliorer les performances.
Tu as essayé d'utiliser MaxPoolSize et MinPoolSize afin de voir si tu peux quand meme profiter du pooling dans tes applis sans pour autant avoir des problemes de performances ?