IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Problème de lenteur avec requêtes MySql en réseau local


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Points : 104
    Points
    104
    Par défaut Problème de lenteur avec requêtes MySql en réseau local
    Salut a tous,

    J'ai une application développée en C++ et qui attaque une base MySql déployée avec EasyPhp 1.8.

    Sur mon poste en local tout fonctionne super bien et les requêtes renvoient leurs résultats instantanement.

    En revanche quand je fait tourner l'appli sur un autre poste du réseau, en attaquant la même base MySql sur mon propore pc, les requêtes deviennent très lentes. Par exemple une requête me renvoyant 2 chaines de 5 caractères renvoient un résultat instantanée en local, sur le poste réseau la même requete prends au minimum 2/3 secondes. Vu la quantité de données échangés, je me demande si il n'y a pas un blocage et donc si il n'est pas possible d'accélérer ces échanges.

    Pour info, les deux Pc sont reliés pas un switch.

    Quelqu'un à t'il une idée de l'endroit d'ou vient ce ralentissement ??

    Merci pour votre aide.

    A+
    Marcootz

  2. #2
    Membre régulier Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Points : 104
    Points
    104
    Par défaut
    Pour info, voici le code que j'utilise pour me connecter à ma bdd :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    MYSQL *mySQL;
    mySQL = mysql_init(NULL);
    mysql_real_connect(mySQL, Mon_ip.c_str() , Mon_user.c_str(),Mon_pass.c_str() ,Ma_base.c_str(), 3306, NULL, 0))
    et un exemple de requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    MYSQL_RES *myRES;	
    MYSQL_ROW myROW;
    AnsiString marequete = "select * from typeprod ORDER BY nomType";
     
    		if(!mysql_query(FMain->mySQL,  marequete.c_str())){
    				myRES = mysql_store_result(FMain->mySQL);
    				if(myRES){
    					for(unsigned int i = 0 ; i < myRES->row_count ; i++){
    						myROW = mysql_fetch_row(myRES);
    						lstTypeArt->Items->Add(myROW[1]);
    					}
    					mysql_free_result(myRES);
    				}
    		}

  3. #3
    Membre régulier Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Points : 104
    Points
    104
    Par défaut
    Une autre chose, sur mon routeur j'ai mit le port 3306 en priorité numéro un, j'ai désactivé tous les autres pare-feu mais toujours le même résultat.

    Personne n'a une piste ??

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de somme avec requête mysql
    Par breizhlama dans le forum Requêtes
    Réponses: 4
    Dernier message: 03/06/2010, 20h28
  2. Réponses: 5
    Dernier message: 18/05/2010, 18h12
  3. Problème d'états avec requêtes
    Par Claire07 dans le forum Access
    Réponses: 2
    Dernier message: 23/06/2006, 13h57
  4. Problème cases à cocher avec connection Mysql
    Par cams dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 01/12/2005, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo