Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1142 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Lenteur MySQL

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lenteur MySQL

n°2238261
yesmdf
Posté le 18-09-2014 à 17:22:13  profilanswer
 

Bonjour
 
J'ai un logiciel qui tourne déjà sur les bases de données Oracle et MSS ...
 
Je veux le faire fonctionner sur MySQL
 
J'ai installé donc le serveur MySQL Community Edition 5.6 ...
 
J'ai fait connecter 5 clients à partir de 5 postes différents, l'application fonctionne bien et les temps de réponses sont très acceptables dans tous les postes clients.
 
Le problème qui persiste est que un des postes clients quand il ouvre une 2ème session, cette 2ème session est hyper lente. Par contre la 1ère fonctionne Nickel.
 
J'arrive pas à détecter le problème ...

mood
Publicité
Posté le 18-09-2014 à 17:22:13  profilanswer
 

n°2238306
yesmdf
Posté le 19-09-2014 à 11:09:16  profilanswer
 

Y'a personne qui peut m'aider ? :sleep:

n°2238313
rufo
Pas me confondre avec Lycos!
Posté le 19-09-2014 à 12:03:32  profilanswer
 

T'as configuré combien de connexions concurrentes ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2238315
yesmdf
Posté le 19-09-2014 à 12:29:00  profilanswer
 

Je n'ai rien configuré. Le serveur tourne avec ses params par défaut.

n°2238320
rufo
Pas me confondre avec Lycos!
Posté le 19-09-2014 à 13:13:55  profilanswer
 

Quand tu regardes la conf de mysql, t'as quoi comme valeurs pour les variables "max connections" et "max user connections" ?
 
Edit : quand tu parles de 2ème session pour un même user, tu parles de session de ton logiciel (appli web ou client lourd ?) ou de session mysql ?


Message édité par rufo le 19-09-2014 à 13:14:57

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2238331
yesmdf
Posté le 19-09-2014 à 13:37:14  profilanswer
 

Je parle de 2ème session de mon logiciel client lourd développé avec Uniface sur un même client (la page login se charge après 1 minute)
 
max_connections = 151
max_user_connections : je l'ai changé à 10
 
 
 
Un petit détail :
J'ai lancé mon appli sur la base locale de mon portable, elle fonctionne Nickel. Ensuite je l'ai lancé sur la base distante du serveur, le problème de lenteur apparaît...

n°2238337
rufo
Pas me confondre avec Lycos!
Posté le 19-09-2014 à 13:57:59  profilanswer
 

T'as quoi comme réseau ? 100 Mbps ou 1 Gbps ?
 
Le max_user_connections doit normalement être à 0 (illimité).
 
Sur ton PC en local, dois-je comprendre que tu peux lancer sans ralentissement 2 instances de ton appli mais si tu mets la BD sur un serveur distant, là, avec le même PC, t'as des soucis ?
 
Ca serait bien que tu vérifies si ce sont bien les requêtes sql qui provoquent le ralentissement où si c'est pas ton réseau ou ton serveur qui n'a pas assez de RAM (min 2 Go !) ou de CPU (2.5 Ghz serait pas du luxe).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2238366
yesmdf
Posté le 19-09-2014 à 15:34:33  profilanswer
 

Non le ralentissement est toujours dans la 2ème instance que je lance. J'ai testé avec 2 instances sur la base locale, 2 instances sur la base du serveur (intranet) et une instance locale et une instance sur le serveur.
 
Toujours la 2ème instance que je lance est lente !!!
 
Mon poste est un i7 avec 4Go de RAM
Le serveur est un HP Proliant ML310e Gen8 (16Go de RAM)
 
Je ne pense pas que ça soit lié au matériel que j'utilise ...

n°2238369
rufo
Pas me confondre avec Lycos!
Posté le 19-09-2014 à 15:45:21  profilanswer
 

J'aurais tendance à penser que ça vient de ton appli client lourd :/
 
Essaye de lancer qq requêtes sql sur ta BD via mysql.exe (en ligne de commande donc) dans 2 fenêtres "console" différentes pour voir si l'exécution des requêtes de ta 2ème session est ralentie. Bien entendu, il faut que les requêtes envoyées soient du même genre que celles de ta on appli lourde. Si les requêtes sql de ta 2ème session ne sont pas ralenties, alors c'est que ça vient de ton appli qui a un pb pour gérer 2 sessions ;)
 
Si tu veux pas le faire en ligne de commande, tu peux aussi t'installer un wampserver (apache/php/mysql/phpmyadmin) et utiliser l'appli phpmyadmin pour tester tes requêtes. Tu ouvres phpmyadmin dans 2 navigateurs différents (ex : Firefox et Chrome) pour avoir 2 sessions distinctes.
 
Sinon, avec mysql workbench, il me semble que tu peux voir l'activité de mysql. Tu verras si les requêtes ont un pb pour s'exécuter en //.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Lenteur MySQL

 

Sujets relatifs
Mysql : nombre de jours entre deux dates pour une entréeRequete Mysql complexe sur 3 tables
SWITCH + MYSQLvb et mysql, requête parametres
[SGBD/SQL] lenteur mysql/windows[MySQL] probleme de lenteur depuis un reboot du serveur
[EasyPhp] Gros problème de lenteur avec MySQLProblème de lenteur d'accès MySQL
[MySQL] Access par internet : lenteur[Mysql + MyODBC]Problème de lenteur !!
Plus de sujets relatifs à : Lenteur MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR