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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SGBD/SQL] lenteur mysql/windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SGBD/SQL] lenteur mysql/windows

n°1482128
clementcad​bury
Posté le 27-11-2006 à 10:38:48  profilanswer
 

Bonjour à tous,
j'ai un serveur apache/mysql sous windows (XAMPP) qui tourne tres bien
SAUF! quand je lui demande une connexion à partir d'un client Linux (Gentoo)
que ce soit en ligne de commande, ou via php, il y a toujours 4.5 secondes
avant que le serveur ne réponde ( plus ou moins 0.1 sec ) ...
une fois la connexion établie, les requetes se font à une vitesse tres correcte.
 
ci dessous un chronométrage avec php, le script contient en gros 5 commandes :
mysql_connect
mysql_select_db
mysql_query avec une requete simplissime
mysql_close
affichage du timing
 
voici le résultat :
 
debut script 0s
fin mysql_connect 4.56240510941s
fin mysql_select_db 4.56281018257s
fin requete 4.56473708153s
fin 4.56492805481s
 
on voit nettement que c'est le mysql_connect qui bloque
 
D'un autre coté, la meme base interrogée avec un client windows répond directement.
 
SVP donnez moi des pistes ou chercher je désespere un peu!

mood
Publicité
Posté le 27-11-2006 à 10:38:48  profilanswer
 

n°1485337
leflos5
On est ou on est pas :)
Posté le 02-12-2006 à 13:32:47  profilanswer
 

Quelle est ton code exact, l'infrastructure du réseau :??:

n°1485438
clementcad​bury
Posté le 02-12-2006 à 19:12:41  profilanswer
 

oups désolé j'ai résolu ce pb,
en fait le serveur windows, lors de la connexion, envois une requete pour connaitre le nom netbios du client qui l'interroge.
Donc forcemment, linux répond en icmp que le port demandé est fermé.
Mais windows s'obstine, et le demande 3 fois, avec une attente de 1.5 sec entre chaque, d'ou les 4.5 secondes.
 
ceci peut etre résolu soit en désactivant netbios dans les propriétés de la carte réseau sur le serveur,
mais dans mon cas on se sert de ce serveur en l'appelalnt par son nom, donc pas possible,
soit on installe samba sur le client linux, pour qu'il réponde à l'interrogation netbios.
 
J'ai donc pris cette seconde solution, en configurant samba avec un minimum d'options, car je ne veux pas qu'il
serve a autre chose.


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

  [SGBD/SQL] lenteur mysql/windows

 

Sujets relatifs
comment recuperer le username de la session windows avec delphi 7 !,PHP / MYSQL ajout de % dans un champs BDD
Requete PHP MYSQLEncodage sous MySQL
pb postgre SQL sur mac os x[nOOb][MySQL/PHP]Créer un site ....particulié ...
[PHP] <BR /> dans base SQL à traduire pour l'affichage 
Plus de sujets relatifs à : [SGBD/SQL] lenteur mysql/windows


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