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

Administration MySQL Discussion :

Import d'une bdd de 9.1Gb


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut Import d'une bdd de 9.1Gb
    Bonjour,

    J'ai une base de données qui fait 9.1Gb (data & index) en version 5.0.

    Lorsque je fais un dump de cette (grosse) base, cela prends 19min.

    Lorsque je l'importe sur un autre serveur mysql (en 5.1), cela prends beaucoup, beaucoup, beaucoup plus de temps... J'ai arreté l'import au bout de 3Gb importés en 3h20...

    Auriez-vous des pistes pour accélerer l'import de bases ?

    Merci beaucoup.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Par défaut
    bonjour.

    Vous pouvez essayer de désativer les index juste après la création des tables et les réactiver après import des data.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Alter table `matable` DISABLE KEYS ;
     
     
    Alter table `matable` ENABLE KEYS ;
    J'ai remarqué une légère amélioration lorsque j'ai opéré l'ajout de colonnes.
    Peut être que Cinéphil poura vous en dire plus.
    cf : http://www.developpez.net/forums/d11...ivation-index/

    Bonne chance.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Merci overider, je vais essayer ça.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Une petite question supplémentaire du coup...

    Lorsque je vais faire mes "ALTER TABLE `matable` ENABLE KEYS ;", j'imagine que ca va prendre un certain temps ?

    Je peux évidemment relancer mon logiciel en production durant l'indexation qui aura lieu avec ce "ALTER TABLE...", non ?

    Merci pour vos réponses.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Par défaut
    Oui vous pouvez relancer (je pense) mais la table sera locké pendant le enable keys

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Oui donc ca revient à peu près au même. La table (énorme) qui est très longue à indéxer est celle qui est la plus utilisée...

    Je me trompe ?

Discussions similaires

  1. Importer dans une BDD chez Free
    Par MorganStern dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/03/2008, 23h30
  2. [phpMyAdmin] importation d'une BDD
    Par amy0o0 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 25/09/2007, 15h54
  3. import d'une bdd avec les données dans phpmyadmin
    Par lodan dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 09/10/2006, 19h05
  4. Liste déroulante imbriquée importée depuis une Bdd
    Par WhyMee dans le forum Général JavaScript
    Réponses: 27
    Dernier message: 07/08/2006, 16h48
  5. Import d'une bdd éloquence avec interbase ou postgresql?
    Par Missvan dans le forum InterBase
    Réponses: 11
    Dernier message: 06/01/2004, 21h44

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