Taille maximale de table MYSQL



  • Bonjour,
    j'ai eu une erreur MYSQL récemment.
    J'ai eu l'erreur suivante :

    SQL ERROR [ mysql4 ]

    The table 'XXX' is full [1114]

    Sur le net, j'ai trouvé le résultat suivant :
    http://blog.chanial.com/2007/07/mysql-error-1114-hy000-at-line-558.html

    Ils indiquent qu'il s'agit d'une limitation faite par Linux et que l'on peut la modifier :

    # grep innodb_data_file_path /etc/mysql/my.cnf
    innodb_data_file_path = ibdata1:10M:autoextend:max:128M
    

    Est-ce possible de faire une modification pour agrandir la taille des tables?
    Ou sinon, avez-vous une autre solution (à part vider les tables très souvent…)

    Merci pour vos réponses.

    P.S: je ne sais pas si je poste dans la bonne catégorie, désolé...


  • Administrateur

    Nop, on ne va pas augmenter cette limite.
    Si cette limite est à 10 Mo, c'est pour une bonne raison. Le disque dur est déjà assez sollicité, et la RAM n'est pas extensible à l'infini.
    Il faudra donc trouver une autre solution (celle que tu as proposé est très bien).



  • D'accord, d'accord, merci quand même :)


Log in to reply