[EasyPhp] Gros problème de lenteur avec MySQL

Gros problème de lenteur avec MySQL [EasyPhp] - SQL/NoSQL - Programmation

Marsh Posté le 04-04-2006 à 11:34:22    

Bonjour,
 
J'ai un gros souci auquel je ne trouve pas de solution :
 
Une apllication Java utilise une BDD MySQL qui tourne avec EasyPHP. En local (sur la même machine) ça marche parfaitement. Par contre dès que la BDD se trouve sur un autre ordinateur (en réseau local) les requêtes deviennent très très lentes ...
 
Je ne vois pas d'où vient le souci. Ce n'est pas une question de débit disponible en tout cas.
La BDD n'est pas énorme mais chaque requête prend entre 0.5 et 1 seconde donc pour lire 50 enregistrements avec des tables croisées ça devient horrible !
 
Si quelqu'un était en mesure de m'aider, ce serait très très sympa :)
 
Merci d'avance !


Message édité par freeman_78 le 04-04-2006 à 11:34:42
Reply

Marsh Posté le 04-04-2006 à 11:34:22   

Reply

Marsh Posté le 04-04-2006 à 12:20:42    

ca doit venir du reseau local> il est wifi ou filiaire?

Reply

Marsh Posté le 04-04-2006 à 12:29:41    

Filaire, 100Mbits ...
 
Les machines se ping nickel en moins de 1ms.


Message édité par freeman_78 le 04-04-2006 à 12:30:18
Reply

Marsh Posté le 04-04-2006 à 13:44:31    

personne n'a d'idée ? :/

Reply

Marsh Posté le 04-04-2006 à 14:13:38    

Ah il semble qu'on ouvre et qu'on ferme la connexion à chaque requête ... c'est grave docteur ? :(

Reply

Marsh Posté le 04-04-2006 à 14:34:14    

faut aller dans les paramettres
sinon ya une erreur de programation dans le "gestionnaire" du resau interne

Reply

Marsh Posté le 04-04-2006 à 14:37:10    

Comment ça ? Quels paramètres ?

Reply

Marsh Posté le 04-04-2006 à 17:08:19    

du reseau sous windaube (si tu as eu la geniale la geniale idee de prendre cette horreur)

Reply

Marsh Posté le 04-04-2006 à 17:22:05    

vu que c'est easyPHP :o


---------------
MZP est de retour
Reply

Marsh Posté le 04-04-2006 à 21:39:40    

Lol :)
 
Bon en fait c'est la honte : à chaque requête on faisait une connexion et une déconnexion ... d'où le temps monstre.
On s'est fait piéger, parce que en localhost ça fonctionne très bien comme ça.
 
Merci de votre aide et désolé pour le dérangement :D

Reply

Marsh Posté le 04-04-2006 à 21:39:40   

Reply

Marsh Posté le 07-04-2006 à 14:53:03    

freeman_78 a écrit :

Lol :)
Bon en fait c'est la honte : à chaque requête on faisait une connexion et une déconnexion ... d'où le temps monstre.
On s'est fait piéger, parce que en localhost ça fonctionne très bien comme ça.
Merci de votre aide et désolé pour le dérangement :D


D'un autre coté, faire de connexion / déco plutôt qu'un datapool, ca doit te poser des souci lors d'une montée en charge, mais pas avec 10 / 20 users, donc garde tes souci en mémoire, on ne sait jamais...
Enfin, c'est mieux de ne pas le faire.
Par contre, fait attention que les pools de connexion ont souvent un nombre mini et maxi de connexion à paramétrer --> idées bêtes  
1) fait gaffe que le maxi rentre dans ce que accepte la base
2) le nombre mini sera toujours pris, même si tes connexions sont inactives, donc attention au maximum
si tu mets plusieurs applications (+ les outils d'admin, souvent en client serveur) sur la même instance de base.


---------------
c'est un croque-mort qui rentre dans un bar et là le patron lui dit "Je vous sers une bière ?".
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed