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 :

Taille d'une BD MySQL en InnoDB


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 14
    Par défaut Taille d'une BD MySQL en InnoDB
    1-J'aimerais savoir quelle est la taille maximale d'une table InnoDB.

    2-J'importe des données au format .TXT via "Import Data infile", j'aimerais connaitre la taille maximale d'un fichier .TXT à importer.

    Merci.

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    La taille maximale en InnoDB n'est pas fixée par la table, mais par le tablespace (ou alors par ligne).
    La taille maximale d'un tablespace est de 64 TB :
    The minimum tablespace size is 10MB. The maximum tablespace size is four billion database pages (64TB). This is also the maximum size for a table.
    Pour la commande LOAD DATA INFILE..., je ne crois pas qu'il y ait de limite.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 14
    Par défaut
    Citation Envoyé par ced Voir le message
    Bonjour,

    La taille maximale en InnoDB n'est pas fixée par la table, mais par le tablespace (ou alors par ligne).
    La taille maximale d'un tablespace est de 64 TB :

    ced
    La taille du tablespace est donc la taille de la base de données ?

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Non, le tablespace est un espace de stockage physique de tables.
    On peut donc avoir plusieurs tablespaces par base, et plusieurs tables par tablespace.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 14
    Par défaut
    Citation Envoyé par ced Voir le message
    Non, le tablespace est un espace de stockage physique de tables.
    On peut donc avoir plusieurs tablespaces par base, et plusieurs tables par tablespace.

    ced
    Ok, merci...

    Peut-on décider quelles tables vont dans chaque tablespace ?

  6. #6
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    De mémoire, je ne crois pas que ce soit possible. On peut contrôler la taille maximale des fichiers contenant les tables, le répertoire où ils sont stockés, mais le seul contrôle qu'on puisse avoir pour définir quelle table va dans quel fichier, c'est en ajoutant une option au fichier de configuration qui force à créer un fichier par table.
    Je ne me souviens pas d'une solution intermédiaire.
    Il faudrait regarder la documentation de MySQL (sur le moteur InnoDB) pour vérifier ça.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

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

Discussions similaires

  1. Taille d'une table mysql attachée.
    Par eli-stein dans le forum Modélisation
    Réponses: 5
    Dernier message: 19/04/2010, 15h24
  2. Connaitre la taille d'une DB MySql
    Par PDV dans le forum Requêtes
    Réponses: 4
    Dernier message: 19/06/2008, 13h40
  3. La taille d'une table MySQL ralentit-elle les requêtes?
    Par steenbock dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/01/2007, 14h41
  4. Taille d'une table MySQL
    Par chnain dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/08/2006, 18h43
  5. augmenter la taille pour une table mysql
    Par zidenne dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 21/08/2006, 15h01

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