bonjour,
Je centralise mes logs dans une base de données Mysql.
En 1 jour, j'ai plus de 600 000 nouvelles entrées dans la base... et j'aimerais garder les logs sur plusieurs mois.... alors je me demandais quelle était la limite (en terme d'enregistrements) supportée par Mysql? des milliards? y a t'il une limite? ou la trouver?
Ps : j'utilise Mysql 4.1.11 sous Linux Fedora Core 3
Merci!
# Doc MySQL en ligne
Posté par netsurfeur . Évalué à 3.
http://dev.mysql.com/doc/refman/4.1/en/table-size.html
[^] # Re: Doc MySQL en ligne
Posté par arn100 . Évalué à 1.
[^] # Re: Doc MySQL en ligne
Posté par arn100 . Évalué à 3.
MySQL 3.22 had a 4GB (4 gigabyte) limit on table size. With the MyISAM storage engine in MySQL 3.23, the maximum table size was increased to 65536 terabytes (256^7 – 1 bytes). With this larger allowed table size, the maximum effective table size for MySQL databases is usually determined by operating system constraints on file sizes, not by MySQL internal limits.
The InnoDB storage engine maintains InnoDB tables within a tablespace that can be created from several files. This allows a table to exceed the maximum individual file size. The tablespace can include raw disk partitions, which allows extremely large tables. The maximum tablespace size is 64TB.
The following table lists some examples of operating system file-size limits. This is only a rough guide and is not intended to be definitive. For the most up-to-date information, be sure to check the documentation specific to your operating system."
Operating System File-size Limit
Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
Linux 2.4+ (using ext3 filesystem) 4TB
Solaris 9/10 16TB
NetWare w/NSS filesystem 8TB
Win32 w/ FAT/FAT32 2GB/4GB
Win32 w/ NTFS 2TB (possibly larger)
MacOS X w/ HFS+ 2TB
[^] # Re: Doc MySQL en ligne
Posté par zx81 . Évalué à 1.
Ca ne dit rien en ce qui concerne le *nombre* de lignes, au pire c'est
sur 4 octets : 4 milliards maxi :-).
Les deux limites n'ont rien à voir, mais chacune est bloquante de
manière indépendante (liées par la taille de la ligne + frais fixes divers
par ligne/par page/etc selon la structure interne).
[^] # Re: Doc MySQL en ligne
Posté par zx81 . Évalué à 1.
"When an AUTO_INCREMENT column runs out of values, InnoDB wraps a
BIGINT to -9223372036854775808 and BIGINT UNSIGNED to 1.
However, BIGINT values have 64 bits, so do note that if you were to
insert one million rows per second, it would still take nearly three
hundred thousand years before BIGINT reached its upper bound."
[^] # Re: Doc MySQL en ligne
Posté par arn100 . Évalué à 0.
MySQL 3.22 had a 4GB (4 gigabyte) limit on table size. With the MyISAM storage engine in MySQL 3.23, the maximum table size was increased to 65536 terabytes (256^7 – 1 bytes). With this larger allowed table size, the maximum effective table size for MySQL databases is usually determined by operating system constraints on file sizes, not by MySQL internal limits.
The InnoDB storage engine maintains InnoDB tables within a tablespace that can be created from several files. This allows a table to exceed the maximum individual file size. The tablespace can include raw disk partitions, which allows extremely large tables. The maximum tablespace size is 64TB.
The following table lists some examples of operating system file-size limits. This is only a rough guide and is not intended to be definitive. For the most up-to-date information, be sure to check the documentation specific to your operating system."
Operating System File-size Limit
Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
Linux 2.4+ (using ext3 filesystem) 4TB
Solaris 9/10 16TB
NetWare w/NSS filesystem 8TB
Win32 w/ FAT/FAT32 2GB/4GB
Win32 w/ NTFS 2TB (possibly larger)
MacOS X w/ HFS+ 2TB
# Même question
Posté par Samuel Verschelde (site web personnel) . Évalué à 2.
Je me pose la même question.
As-tu trouvé une réponse ? J'ai bien vu les éléments sur la taille maximum sur le disque, mais qu'en est-il du nombre d'enregistrements ? Est-il illimité ?
MySQL sait-il gérer cela correctement (est-ce que les performances sont au rendez-vous ?), ou faut-il essayer un autre type de base ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.