Central de Ajuda

Guia da Central de Ajuda

Qual é o tamanho máximo de um banco MySQL/MariaDB na hospedagem?

Não existe um único limite universal para o tamanho de banco. Na hospedagem, o limite prático resulta da quota do plano, espaço livre, inodes, versão do MySQL/MariaDB, mecanismo das tabelas, configuração do servidor, tempo de backup e recursos necessários para consultar ou alterar os dados.

O que consome espaço

  • dados das tabelas;
  • índices, que podem ocupar tanto quanto os dados;
  • arquivos temporários durante ALTER, importação e otimização;
  • logs e binlogs quando habilitados;
  • dumps armazenados dentro da própria conta;
  • overhead e espaço não reutilizado imediatamente.

Consultar tamanho por banco

SELECT table_schema AS banco,
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS tamanho_mb
FROM information_schema.tables
GROUP BY table_schema
ORDER BY tamanho_mb DESC;

No phpMyAdmin, selecione o banco e confira o total das tabelas. O valor do cPanel pode usar outro momento ou método de cálculo e levar algum tempo para atualizar.

Quota do plano

O banco normalmente compartilha a capacidade da conta com arquivos e e-mails. Mesmo que ainda exista quota, uma operação pode exigir espaço temporário adicional. Não trabalhe permanentemente perto de 100%: backups, sessões e otimizações podem falhar.

Limites de importação não são limites do banco

O phpMyAdmin pode limitar upload, execução e memória. Um arquivo que não importa pelo navegador pode ser processado por SSH ou pelo suporte. Compactar o dump ajuda no envio, mas a restauração ainda precisa de espaço e tempo.

Quando migrar para VPS ou banco dedicado

  • banco cresce continuamente e domina a quota;
  • consultas precisam de memória/configuração própria;
  • importações, relatórios ou manutenção excedem limites compartilhados;
  • há exigência de réplicas, alta disponibilidade ou acesso de rede específico;
  • o volume exige backup e restauração com janela controlada.

Reduzir com segurança

Identifique tabelas de logs, sessões, cache e revisões; use a rotina oficial da aplicação. Crie backup antes, remova dados por retenção documentada e otimize somente quando houver espaço. Não apague tabelas desconhecidas pelo phpMyAdmin.

O tamanho não mede desempenho. Um banco pequeno com consultas sem índice pode ser mais lento que um banco grande bem projetado.

Para dimensionamento de aplicação, conheça o serviço de desenvolvimento WebinHost ou os servidores VPS.

Recursos relacionados

Continue com materiais e serviços relacionados ao tema deste guia.

Este guia resolveu sua dúvida? Seu retorno ajuda a priorizar as próximas revisões.
Atendimento técnico

Não encontrou o resultado esperado?

Abra um chamado e envie a mensagem de erro completa, o domínio ou serviço afetado, o horário do teste e capturas de tela sem senhas.