RTFM... :
InnoDB ne connaît pas la taille maximale des fichiers sur votre système : il faut donc être prudent
lorsque la taille des fichiers ne peut dépasser 2 Go. Pour spécifier la taille maximale des fichiers
auto−croissant, utilisez l'attribut max . La ligne de configuration suivante permet au fichier ibdata1 de
croître jusqu'à 500 Mo :
[mysqld]
innodb_data_file_path=ibdata1:10M:autoextend:max:500M
MySQL version 3.22 a une limite de 4Go par table. Avec le nouveau format de table MyISAM , disponible
avec MySQL version 3.23, la taille maximale des tables a été poussée à 8 millions de teraoctets (2 ^ 63
octets).
Notez, toutefois, que les systèmes d'exploitation ont leur propres limites. Voici quelques exemples :
Système d'exploitation Limite
Linux−Intel 32 bit 2Go, 4Go ou plus, suivant la version de Linux
Linux−Alpha 8To (?)
Solaris 2.5.1 2Go (4Go possibles avec un patch)
Solaris 2.6 4Go (peut être modifié avec une option)
Solaris 2.7 Intel 4Go
Solaris 2.7 UltraSPARC 512Go
NetWare avec/NSS 8TB
En Linux 2.2, vous pouvez avoir des tables plus grandes que 2Go en utilisant le patch LFS pour les
systèmes de fichiers ext2. En Linux 2.4, le patche existe aussi pour ReiserFS. La plupart des
distribution Linux courantes sont basées sur un noyau 2.4, et supporte déjà tous les patchs pour les
grands fichiers (LFS). Cependant, la taille maximale de fichier dépend de nombreux facteurs,
notamment le système de fichier utilisé pour stocker les pages MySQL.
Vla j'espére que ça t'aidera