O MySQL é um sistema de banco de dados usado para armazenar, organizar e recuperar informações de forma rápida e segura.
De acordo com o volume de dados e o comportamento do site, pode ser necessário realizar a otimização do banco de dados, principalmente nos seguintes casos:
- Site mais lento que o normal - páginas demoram para carregar, principalmente as que usam muitos dados, como listas, buscas, painéis administrativos;
- Uso elevado de recursos - o servidor apresenta alto consumo de CPU e memória - Consultas MySQL aparecem como processos longos;
- Banco de dados grande para o volume do site - sites pequenos com bancos muito grandes costumam indicar tabelas fragmentadas, dados temporários acumulados e registros antigos não utilizados;
- Muitas alterações no site - instalação e remoção frequente de plugins, atualização constante de conteúdo, importação e exclusão de dados, testes e ajustes recorrentes;
- Alertas no painel de controle - o cPanel, o Plesk ou ferramentas de monitoramento indicam tabelas fragmentadas, erros de índice e avisos de desempenho baixo;
- Manutenção preventiva - mesmo sem problemas aparentes, a otimização é recomendada periodicamente, como a cada 1 a 3 meses, e antes de campanhas ou picos de acesso.
Confira como fazer a otimização de acordo com o painel do seu plano: