Um dos meus bancos de dados MySQL está sendo executado em um único PC nos últimos quatro anos.
Aqui está a minha configuração:
- MySQL 5.5.14
- Windows XP na partição NTFS
- Todas as minhas tabelas estão usando o mecanismo InnoDB
Aqui estão duas coisas que quero determinar:
- o banco de dados máximo e o tamanho da tabela suportados por esta versão e mecanismo na plataforma que mencionei acima
- o tamanho atual do banco de dados e tamanhos de tabela de todas as tabelas em um banco de dados.
Aqui estão algumas consultas legais que usei por anos:
Isso relata a quantidade de dados e índices para cada mecanismo de armazenamento:
Isso relata a quantidade de dados e índices para cada banco de dados:
Isso relata a quantidade de dados e índices para cada banco de dados por mecanismo de armazenamento:
Observe que no final de cada consulta há uma consulta inline
(SELECT 3 pw)
. O pw é simplesmente um expoente usado como uma potência de 1024. Veja como usar isso:(SELECT 0 pw)
relatórios em bytes(SELECT 1 pw)
relatórios em kilobytes(SELECT 2 pw)
relatórios em megabytes(SELECT 3 pw)
relatórios em gigabytes(SELECT 4 pw)
relatórios em terabytes(SELECT 5 pw)
relatórios em petabytes (se você tiver tantos dados, escreva-me ou pelo menos poste a exibição em DBA.SE. Tenho certeza de que todos adoraríamos ver isso)De uma chance !!!
Quanto aos limites da tabela, aqui estão os limites para MyISAM e InnoDB .