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 :

Configuration Mysql des tablespaces


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 161
    Par défaut Configuration Mysql des tablespaces
    Bonjour,
    j'ai vu qu'a partir de la version 5.1 de MySQL on pouvait créer des tablespace (commande create tablespace). Malheureusement pour moi je suis en version 5.0 et j'aimerai reproduire ce comportement.

    J'ai regardé la doc et j'ai vu qu'il était possible avec un moteur InnoDB de définir 2 fichiers de données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    innodb_data_home_dir =
    innodb_data_file_path = /ibdata/ibdata1:988M;/disk2/ibdata2:50M:autoextend
    Cependant je ne sais pas comment faire pour qu'une table soit dans un fichier de données, et une autre table dans l'autre.
    MySql gère automatiquement le fait d'assigner les données dans ibdata1 ou ibdata2 ?

    Merci pour vos réponses

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Février 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2009
    Messages : 129
    Par défaut
    En effet, tu ne peux pas préciser avec InnoDB que telle table aille dans telle partie du tablespace.
    MySQL remplit d'abord le 1er fichier du tablespace, puis le 2nd, etc

    Du coup, le paramètre innodb_data_file_path est surtout utile pour éviter qu'un fichier dépasse la taille maximale autorisée par ton filesystem.

    Stéphane

  3. #3
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Il y a éventuellement l'option "innodb_file_per_table". Ce n'est guère paramétrable, mais c'est une possibilité. En dehors de ça, InnoDb est le seul maître pour ce qui est de l'utilisation de son tablespace. Il peut l'organiser (notamment pour la répartition des tables) comme il le souhaite.

Discussions similaires

  1. Configurer MYSQL++ avec Dev-C++ pour une connexion à BDMySQL
    Par limouna dans le forum Installation
    Réponses: 1
    Dernier message: 24/07/2005, 21h25
  2. Problème de configuration MySQL Apache
    Par FredMines dans le forum Installation
    Réponses: 4
    Dernier message: 01/07/2005, 11h43
  3. configuration mysql
    Par violette dans le forum Requêtes
    Réponses: 5
    Dernier message: 26/01/2004, 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