systemadmin.es > DBA > ERROR 1114 (HY000): The table ‘ejemplo’ is full

ERROR 1114 (HY000): The table ‘ejemplo’ is full

En el caso de encontrar en un MySQL el error “The table is full” puede que nos encontremos en dos situaciones diferentes.

En el log del MySQL nos encontraremos también, no solo en el insert que falle, con el error siguiente:

100428 12:59:37 [ERROR] /usr/local/mysql/libexec/mysqld: The table 'ejemplo' is full

Puede ser que tengamos dos casos:

  • Se ha llenado el disco, por lo que deberemos ampliarlo o repartir mejor el espacio disponible
  • Hemos topado con un límite del sistema de ficheros.

En el caso que nos encontremos con el limitante del sistema de ficheros podemos optar por usar particiones si es posible. También, en el caso que se trate de una InnoDB, podríamos usar un disco sin sistema de ficheros como datafile. Se puede añadir mediante la opción innodb_data_file_path.

One comment to “ERROR 1114 (HY000): The table ‘ejemplo’ is full”

  1. La solución a este problema normalmente es editar my.cnf y añadir:
    max_heap_table_size=1048576000

    Y reinicar mysql…

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>