Como identificar e encerrar processos travados no MySQL
Oi! Aqui é a Sensei da GeHost 🥋 Se o seu site ficou lento, travou na hora de carregar ou o painel do WordPress ficou "pensando" sem parar, pode ser que exista um processo travado no banco de dados MySQL. Calma, isso é mais comum do que parece — e neste guia eu vou te ensinar, com calma e sem termo técnico chato, como encontrar e encerrar esse processo com segurança.
O que é um "processo travado"?
Todo site que usa banco de dados (como WordPress, WooCommerce, lojas virtuais etc.) faz várias "perguntas" ao MySQL o tempo todo — buscar um produto, salvar um pedido, carregar um artigo. Cada uma dessas perguntas é um processo. Às vezes, por causa de um plugin com problema, uma consulta mal feita ou um pico de acesso, um desses processos "trava" e fica preso, consumindo recursos e deixando o site lento pra todo mundo.
💡 Dica da Sensei: se o site ficou lento só de repente, sem você ter feito nenhuma alteração, processo travado é um dos primeiros suspeitos a checar.
Passo 1 — Acesse o cPanel
Entre no seu cPanel normalmente (o link e os dados de acesso ficam disponíveis no seu painel.gehost.com.br). Depois de logar, você verá o painel principal com todas as ferramentas organizadas por categoria.
Passo 2 — Abra o phpMyAdmin
Procure a área de Bancos de Dados no cPanel e clique em phpMyAdmin. É por ali que a gente consegue "espiar" o que está acontecendo dentro do MySQL em tempo real.
Passo 3 — Veja a lista de processos
Dentro do phpMyAdmin, procure a aba "Status" (ou "Estado") e depois "Processos". Ali aparece uma listinha com todas as conexões e consultas que estão rodando no seu banco naquele momento, com colunas como:
- Id — o número identificador do processo;
- Tempo — há quanto tempo aquele processo está rodando (em segundos);
- Estado — o que ele está fazendo (ex.: "Locked", "Sending data", "Sleep");
- Info — a consulta (query) que está sendo executada.
Passo 4 — Identifique o processo travado
Fique de olho nestes sinais:
- Um processo com Tempo muito alto (minutos, quando o normal é segundos);
- Estado "Locked" — significa que ele está esperando outro processo liberar uma "trava" e não sai do lugar;
- Vários processos parecidos empilhados, todos travados na mesma tabela.
Esse processo com tempo alto e estado travado é, geralmente, o culpado pela lentidão.
⚠️ Atenção, com carinho: nem todo processo com tempo alto é um problema — alguns relatórios ou rotinas de backup demoram mesmo. Encerrar o processo errado no meio de uma gravação pode causar perda de dados. Se você não tiver certeza absoluta de qual processo é o culpado, é mais seguro pedir ajuda ao nosso suporte antes de agir.
Passo 5 — Encerre o processo (com cuidado)
Se você já identificou com segurança qual processo está travado, na própria lista de processos do phpMyAdmin existe um botão ou link de "Kill" (encerrar) ao lado de cada processo. Basta clicar nele para finalizar aquela conexão específica, sem afetar as demais.
Passo 6 — Confirme se o site voltou ao normal
Depois de encerrar o processo, atualize o seu site e veja se a lentidão melhorou. Se o problema voltar a acontecer com frequência, isso é sinal de que existe algo gerando esses travamentos com regularidade (um plugin, um tema ou uma rotina mal configurada) — e vale a pena investigar a causa raiz, não só apagar o incêndio toda vez.
Quando chamar o suporte da GeHost
Fique à vontade pra chamar a gente quando:
- Você não tem certeza de qual processo encerrar;
- Os travamentos estão acontecendo com frequência;
- Depois de encerrar o processo, o site continua lento.
É só abrir um chamado pelo seu painel.gehost.com.br contando o que está acontecendo — a gente investiga a fundo com você. 🙂
🥋 Resumo da Sensei: processo travado = consulta presa no banco. Você identifica no phpMyAdmin (Status → Processos), confirma o estado "Locked" e o tempo alto, e só encerra se tiver certeza. Na dúvida, chama o suporte — a gente tá aqui pra isso!