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 :

Déplacer le repository disque d'une partition à chaud


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Intégrateur
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Par défaut Déplacer le repository disque d'une partition à chaud
    Mon objectif est d'identifier (s'il existe) un moyen efficace de déplacer les fichiers d'une partition d'un répertoire vers un autre... et tout cela à chaud (base ouverte).

    Ma table (MYISAM) est partitionnée "by range" sur un champ entier et sous-partitionnée "by hash" avec 3 sous-partitions sur un champ CHAR(4)

    Les commandes que j'ai identifé sous les suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ALTER TABLE matable REORGANIZE mapartition INTO 
    (PARTITION mapartition VALUES LESS THAN (maborne)
     DATA DIRECTORY '/unautrechemin/que/celui/du/my.conf')
    Pour revenir à l'état initial
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER TABLE matable REORGANIZE mapartition INTO 
    (PARTITION mapartition VALUES LESS THAN (maborne))
    Sachant que "maborne" est la borne initialisée à la création de la table.
    Si vous voulez embarquer les index, il suffit d'ajouter la clause "INDEX DIRECTORY" appropriée...

    A terme, je voudrais déplacer ce repository vers un montage sous tmpfs

    Malgré que ces commandes soient viables, l'opération s'avère très lente. Il est vrai que les 3 fichiers MYD font ~600Mo Mais bon... un bon vieux "mv"...

    Avez-vous un moyen plus efficace (à chaud) ?

    Merci de votre retour

  2. #2
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2010
    Messages : 9
    Par défaut
    Votre solution est bonne.

    Personnellement je l'utiliserai même si c'est un peu long !
    Ce limitera les risques de corrompre les tables MyIsam lors du switch entre les systèmes de fichiers.

    Pensez à vérifier les droits sur le nouvel FS ! Mysql doit pouvoir y accéder et y écrire.

  3. #3
    Membre confirmé
    Homme Profil pro
    Intégrateur
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Par défaut
    Citation Envoyé par haptomai Voir le message
    Votre solution est bonne.

    Personnellement je l'utiliserai même si c'est un peu long !
    Merci de ton intérêt haptomai !

    Malheureusement, le temps d'exécution est incompatbile avec les contraintes de performancede l'architecture logicielle : 20-25mn pour les 600Mo... et sans activité d'écriture/lecture !

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

Discussions similaires

  1. Boot sur un disque ou une partition
    Par Drone dans le forum Windows
    Réponses: 1
    Dernier message: 22/10/2009, 20h08
  2. créer une partition disque à partir d'un dossier
    Par Ksual dans le forum Windows XP
    Réponses: 10
    Dernier message: 25/01/2006, 18h48
  3. [Winxp] créer une partition sur un même disque
    Par goma771 dans le forum Windows XP
    Réponses: 4
    Dernier message: 07/11/2005, 14h36
  4. Déplacer la zone de swap sur une partition propre
    Par Furius dans le forum Windows XP
    Réponses: 18
    Dernier message: 18/10/2005, 21h03

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