Como visualizar e otimizar o tamanho das tabelas do MySQL imprimir

  • 0

Como visualizar e otimizar o tamanho das tabelas do MySQL

Olá! Aqui é a Sensei da GeHost 🧘‍♀️ Se o seu site ficou mais lento ou você recebeu um aviso de que o banco de dados está ocupando muito espaço, este guia é pra você. Vou te mostrar, com calma e sem termos complicados, como ver o tamanho das tabelas do seu banco MySQL e como otimizá-las para deixar tudo mais leve e rápido.

Dica da Sensei: "Otimizar" uma tabela é como organizar uma gaveta bagunçada — você não perde nada, só reorganiza os dados para que o banco encontre as informações mais rápido e ocupe menos espaço.

Antes de começar

  • Você vai precisar acessar o cPanel (o painel de controle da sua hospedagem).
  • Recomendo fazer isso fora do horário de pico do seu site, já que a otimização pode travar brevemente o acesso à tabela durante o processo.
  • Sites feitos em WordPress, Joomla ou similares costumam acumular "lixo" no banco (revisões de posts, spam de comentários, sessões antigas) — é exatamente esse tipo de coisa que vamos limpar.

Passo 1: Acessando o phpMyAdmin

  1. Faça login no seu cPanel.
  2. Procure o ícone "phpMyAdmin", geralmente na seção de Banco de Dados.
  3. Clique para abrir. Ele carrega os bancos de dados vinculados à sua conta de hospedagem.
Tela de Bancos de Dados MySQL no cPanel
Não achou o phpMyAdmin? Consulte seu plano no painel.gehost.com.br ou fale com o suporte — a localização exata dos ícones pode variar um pouco conforme a versão do cPanel.

Passo 2: Visualizando o tamanho das tabelas

  1. No menu lateral esquerdo do phpMyAdmin, clique no nome do seu banco de dados para abri-lo.
  2. Você verá uma lista com todas as tabelas do banco. Role a tela até o fim dessa lista.
  3. Nas colunas, procure por "Tamanho" (ou "Size") — ali aparece o espaço ocupado por cada tabela, em KB ou MB.
  4. Também dá pra ver a coluna "Overhead" (sobrecarga). Se ela mostrar um valor, é sinal de que aquela tabela tem "espaço desperdiçado" e é uma boa candidata para otimização.

Se preferir usar comandos diretamente (na aba "SQL" do phpMyAdmin), você pode rodar:

SHOW TABLE STATUS;

Esse comando lista todas as tabelas com informações de tamanho, número de linhas e overhead — é uma visão mais completa que a tela padrão.

Passo 3: Otimizando as tabelas

  1. Ainda na lista de tabelas, marque as caixinhas de seleção das tabelas que você quer otimizar (ou marque "Selecionar tudo" no rodapé da lista).
  2. No menu "Com os selecionados" (ou "With selected"), escolha a opção "Otimizar tabela".
  3. Confirme a ação. O phpMyAdmin vai reorganizar o armazenamento e liberar o espaço não utilizado.

Se preferir pelo comando SQL, o equivalente é:

OPTIMIZE TABLE nome_da_tabela;
Dica da Sensei: tabelas que usam o motor InnoDB (o mais comum hoje em dia) às vezes não reduzem o tamanho visualmente após o OPTIMIZE, mesmo reorganizando os dados internamente — isso é normal e depende de como o MySQL gerencia o arquivo por trás dos panos. Não se assuste se o número não mudar muito.

Passo 4: mantendo o banco saudável

  • Revise periodicamente: uma vez por mês já ajuda a manter o banco enxuto.
  • Cuidado com tabelas de log, sessões e cache: em muitos sites elas crescem sem parar e são as maiores "vilãs" do espaço em disco. Se o seu sistema tiver uma opção de limpeza automática dessas tabelas, vale ativar.
  • Sempre faça um backup antes de qualquer manutenção mais pesada no banco. Você pode gerar um backup direto pelo cPanel, na tela de Backup.
Dica da Sensei: se depois de otimizar o banco continuar grande ou o site continuar lento, pode ser hora de revisar o que está sendo armazenado (imagens dentro do banco, por exemplo, costumam pesar bastante). Nesse caso, conte com o nosso suporte — estamos aqui pra te ajudar a entender o cenário com calma.

Pronto! Agora você já sabe identificar quais tabelas estão pesando no seu banco e como deixá-las mais leves. Pequenas manutenções assim, feitas com regularidade, fazem uma diferença enorme na velocidade do seu site. 🌱


Esta resposta lhe foi útil?

« Retornar