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

SQL Procédural MySQL Discussion :

Conseil pour injection rapide


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 75
    Par défaut Conseil pour injection rapide
    Bonjour,

    j ai a disposition 2 serveurs (A et B).
    je fais de la replication entre ces serveurs, mais je n utilise pas le mode de replication mysql maitre/esclave car je ne peux le mettre en place pour des raisons techniques.

    Pour ce faire je fais donc des dumps dans fichiers de mes bases du serveur A, les envoie sur le serveur B et les injecte à partir du fichier.

    le probleme est que mes bases sont tres volumineuses (plusieurs millions d enregistrements voir meme plusieurs dizaines de millions) et par consequent les temps d injection sont tres longs.

    j ai essayé en faisant plusieurs paquets (découpage par paquets de 300 000 enregistrements) mais le temps d injection augmente au fur et à mesure des paquets traités. je dois au préalable supprimer la plage d enregistrements concernés avant l injection et cette etape est quasiment aussi longue que l injection elle meme.

    si je fais l injection de toute la table d un coup cela prend plusieurs heures egalement...

    ma question etant :
    connaissez vous un moyen plus rapide pour repliquer mes bases ou avez vous une solution pour ameliorer mes pistes ?

    par avance merci.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    As-tu essayé 'load data infile ...' ?
    http://dev.mysql.com/doc/refman/5.0/fr/load-data.html

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 75
    Par défaut
    oui c est cette methode que j utilise pour le moment.

    la partie descente de données (sur serveur A) se passe tres bien et tres vite mais c est la remonté (sur serveur B) qui prend enormement de temps. c est cette partie qui me pose probleme...

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/07/2003, 16h04
  2. Cherche conseil pour choisir mon orientation.
    Par AslDice dans le forum Débuter
    Réponses: 6
    Dernier message: 24/04/2003, 17h07
  3. Conseils pour poser votre question...
    Par Community Management dans le forum XMLRAD
    Réponses: 0
    Dernier message: 30/01/2003, 16h58
  4. [web] Cherche un conseil pour un livre perl-tk
    Par Anonymous dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 29/04/2002, 15h35

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