Banco de dados 1 visualizações

Como agendar limpeza automática de tabelas temporárias e logs antigos no banco

Ver no WHMCS

Como agendar limpeza automática de tabelas temporárias e logs antigos no banco de dados

Olá, querido(a) cliente! 👋 Seja bem-vindo(a) ao nosso guia de limpeza automática de dados antigos no banco — um passo simples para manter seu site rápido, seguro e sem sobrecarga. Sou a Sensei da GeHost, e aqui vamos juntos, com calma e cuidado, como se fosse um chá de ervas bem feito: tranquilo, eficaz e com propósito.

Se você já percebeu que seu site está um pouco mais lento, ou que o espaço no banco de dados está ficando cheio com arquivos antigos, saiba que isso é comum — especialmente em sites com muitas visitas, formulários ou sistemas dinâmicos. A boa notícia é que podemos resolver isso automaticamente, sem precisar limpar tudo à mão.

Por que isso é importante?

Imagine um armário onde você nunca descarta roupas antigas. No fim, ele fica cheio, difícil de abrir e até atrapalha a organização. É assim com bancos de dados: tabelas temporárias (como de sessões, cache ou formulários não salvos) e logs antigos (registros de acesso, erros, etc.) vão acumulando e ocupando espaço. Isso pode:

  • Diminuir o desempenho do site;
  • Aumentar o tempo de resposta;
  • Levar ao esgotamento do espaço de armazenamento.

Por isso, agendar limpezas automáticas é como dar uma "limpeza profunda" no seu banco de dados — sem esforço.

Passo a passo: como agendar a limpeza automática

  1. Acesse o painel do cPanel
    Entre no seu painel de controle: painel.gehost.com.br. Use seu usuário e senha (os mesmos da hospedagem).
  2. Tela de login do cPanel com campos de usuário e senha
  3. Localize a ferramenta de Banco de Dados
    No painel, procure por “Bancos de Dados MySQL”. Você pode encontrá-lo na seção “Base de Dados” ou procurar no menu.
  4. Tela do cPanel com a ferramenta 'Bancos de Dados MySQL'
  5. Escolha o banco que deseja limpar
    Selecione o banco de dados que você quer manter organizado. Ele aparecerá na lista com o nome que você escolheu (ex: meusite_db).
  6. Use o “Agendador de Tarefas” (cron)
    Para limpar tabelas temporárias e logs automaticamente, vamos usar o crontab — o agendador de tarefas do Linux, presente em todos os planos da GeHost. Ele permite rodar comandos em horários definidos (ex: toda noite às 2h).
  7. Crie um script simples de limpeza
    No cPanel, vá até “Agendador de Tarefas” (em “Outros” ou “Ferramentas”). Clique em “Adicionar nova tarefa”. Agora, configure assim:

    • Comando: mysql -u [usuário] -p[senha] [nome_do_banco] -e "DELETE FROM tabela_temporaria WHERE data_criacao < DATE_SUB(NOW(), INTERVAL 7 DAY); DELETE FROM log_acesso WHERE data < DATE_SUB(NOW(), INTERVAL 30 DAY);"
    • Horário: Escolha um momento de baixa atividade (ex: 2h da manhã).
    • Repetição: Diária, semanal ou mensal — depende do volume de dados.
    Dica: Substitua [usuário], [senha] e [nome_do_banco] pelos dados reais do seu banco. Não use aspas no comando. Use apenas o nome do banco e o usuário que tem permissão.
  8. Salve a tarefa
    Após configurar, clique em “Adicionar Tarefa”. Pronto! A partir de agora, o sistema fará a limpeza automaticamente no horário escolhido.

Importante: cuidados e boas práticas

Antes de agendar qualquer limpeza, lembre-se:

  • Nunca apague tabelas essenciais — só limpe tabelas com nomes como temp_, log_, session_ ou cache_.
  • Faça backup antes — mesmo com automação, é bom ter um backup recente. Use a ferramenta Backup no cPanel.
  • Teste primeiro — execute o comando manualmente no terminal do MySQL (via phpMyAdmin ou linha de comando) para ver se faz o que espera.
  • Evite horários de pico — não agende limpezas durante horários de alta visitação.

Quer ajuda? Estamos aqui!

Se ficar com dúvidas, ou precisar de ajuda para montar o script certo, não se preocupe. Basta entrar em contato com nosso suporte — estamos aqui para te ajudar, com carinho e atenção. É só acessar o painel, abrir um ticket ou chamar no chat (dentro do painel).

Seu site é importante. Cuidar dele com atenção é o que nos faz sentir orgulho de sermos parte da sua jornada.

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.