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

MySQL Discussion :

Table is full


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Par défaut Table is full
    Bonjour,

    J'importe toutes les nuits dans MySQL 5.0.81, en mode batch planifié, de grosses volumétries de données à partir de fichiers textes en mode LOAD DATA LOCAL INFILE.

    Depuis quelques jours, j'ai des plantées sur le chargement des plus grosses tables d'environ 1'200'000 enregistrements.
    Voici l'erreur que je récupère dans mon fichier log :
    error The table '#sql-878_41db1' is full
    Est-ce qu'il est possible d'augmenter la taille des tables ? si oui comment ?
    Est-ce qu'il faut modifier un paramètre MySQL ? si oui lequel ?
    Est-ce que le problème est interne à MySQL ? ou est-ce que c'est possible que ce soit l'espace disque qui est insuffisant (il me reste plus que 1Gb d'espace)

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Peux-tu poster les résultats de ces commandes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    show variables like '%tmp%';
    show variables like '%heap%';
    show table status like '%ta_table%';
    Rachid A.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    mysql> SHOW VARIABLES LIKE '%heap%';
    +---------------------+----------+
    | Variable_name       | Value    |
    +---------------------+----------+
    | max_heap_table_size | 67108864 |
    +---------------------+----------+
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    mysql> SHOW VARIABLES LIKE '%tmp%';
    +-------------------+----------------+
    | Variable_name     | Value          |
    +-------------------+----------------+
    | max_tmp_tables    | 32             |
    | slave_load_tmpdir | D:\MySQL\Temp\ |
    | tmp_table_size    | 67108864       |
    | tmpdir            | D:/MySQL/Temp/ |
    +-------------------+----------------+
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    mysql> SHOW TABLE STATUS LIKE '%stas%';
    +------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+----------------+-----------------------+
    | Name | Engine | Version | Row_format | Rows    | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time         | Update_time | Check_time | Collation         | Checksum | Create_options |  Comment              |
    +------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+----------------+-----------------------+
    | stas | InnoDB |      10 | Compact    | 1202369 |            127 |   153812992 |               0 |    148897792 |         0 |           NULL | 2009-11-03 09:08:17 | NULL        | NULL       | latin1_general_ci |     NULL |                | InnoDB free: 46080 kB |
    +------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+----------------+-----------------------+
     
    mysql> SHOW TABLE STATUS LIKE '%kna1%';
    +------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+-------------------+-----------------------+
    | Name | Engine | Version | Row_format | Rows    | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time         | Update_time | Check_time | Collation         | Checksum | Create_options    | Comment               |
    +------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+-------------------+-----------------------+
    | kna1 | InnoDB |      10 | Compact    | 1028079 |            270 |   277872640 |               0 |            0 |         0 |           NULL | 2009-11-03 09:01:24 | NULL        | NULL       | latin1_general_ci |     NULL | max_rows=10000000 | InnoDB free: 46080 kB |
    +------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+-------------------+-----------------------+

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Par défaut
    J'ai enfin trouvé la solution !
    Il s'agit d'un paramètre MySQL dans le fichier my.ini qui limite la taille des 3 fichiers ibdata à 2000Mo et ne permet pas d'en créer un 4ème.
    Voici le paramètre en question quel qu'il était anciennement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    innodb_data_file_path=ibdata1:2000M;ibdata2:2000M;ibdata3:50M:autoextend:max:2000M
    et après correction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    innodb_data_file_path=ibdata1:2000M;ibdata2:2000M;ibdata3:50M:autoextend
    Il fallait le savoir !

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

Discussions similaires

  1. Table is full !! Comment faire ?
    Par Ickou dans le forum Requêtes
    Réponses: 7
    Dernier message: 23/03/2006, 14h41
  2. Tables temporaire full
    Par Kromagnon dans le forum Requêtes
    Réponses: 1
    Dernier message: 31/01/2006, 16h21
  3. Optimisation de requette TABLE ACCESS (FULL)
    Par e77em dans le forum Oracle
    Réponses: 10
    Dernier message: 16/09/2005, 11h39
  4. Table is full !! pourquoi ??
    Par totor dans le forum Bases de données
    Réponses: 9
    Dernier message: 09/11/2004, 08h11
  5. Problème de TABLE ACCESS FULL
    Par elitost dans le forum Administration
    Réponses: 14
    Dernier message: 25/09/2004, 12h37

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