DBAtlas · Atlas d'exploitation des bases de données

1114: The table is full (la table est pleine)

MySQL

Que signifie cette erreur ?

Plus aucune donnée ne peut être écrite dans la table, car une limite de stockage ou la fin de l'espace disponible a été atteinte.

Cause

Disque plein, limite max_heap_table_size atteinte pour les tables MEMORY, tmp_table_size dépassé pour les tables temporaires, tablespace de taille fixe défini par innodb_data_file_path rempli, ou limites de taille propres au système de fichiers/à la table.

Comment la corriger

Vérifiez et libérez d'abord l'espace disque. Pour les tables MEMORY/temporaires, augmentez max_heap_table_size et tmp_table_size. Pour InnoDB, assurez-vous qu'innodb_data_file_path est en autoextend ou ajoutez de l'espace. Optimisez les requêtes qui déversent de gros résultats temporaires sur disque. En correction permanente, augmentez la capacité de stockage.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur