Alto consumo de MYSQL de cpu e recursos

Índice

Mysql a grande dor de cabeça de muitos webmasters e também de sysadmins que são os que têm que dar as más notícias aos webmasters e dizer-lhes que mysql é a causa de todas as suas quedas, penalidades, angústias e que mudanças terão que ser feitas em a Web.
Bem, este tópico vai do meu ponto de vista e da minha experiência de administrador de sistemas, muitos dos meus clientes tiveram problemas com o mysql e aqui vou revisar os pontos mais interessantes, também coisas que fiz para resolver os problemas e acima de tudo que é o que pode causar problemas e alto consumo de CPU pelo mysql.
WordPress alto consumo de Mysql
No wordpress algum plugin como Fuzzy Seo Boster Y Seo Serch Tagging Eles consomem muitos recursos.
A vantagem dos sites em wordpress é que eles possuem bons sistemas de cache e quase tudo pode ser estático e o consumo de mysql é quase nulo na maioria dos casos, embora sempre haja exceções, em sites com poucas visitas pode ser consumido muito e alguns as razões são:
para) Plug-ins que fazem a varredura da web como um plug-in de seo ou segurança.
B) Nos plugins que mostram postagens excessivas ou comentários sem paginação, uma boa opção é usar um plugin para colocar comentários do facebook a cada entrada ou postar isso reduz o consumo já que a base de dados a consultar está nos servidores do facebook, também fazemos redes sociais.
c) Os plugins analíticos, que nos mostram estatísticas das visitas em wordpress, como o stat press e similares, com muitas visitas o consumo de mysql aumenta muito e não só isso, mas o espaço utilizado cresce, cresce e não para de crescer chegando a alguns gigabytes em menos de um ano. Portanto, é melhor usar ferramentas externas como o Google Analytics ou Piwik.
Nem sempre é um problema de um plugin que o mysql consuma recursos de memória ram e cpu, às vezes é uma tabela danificada, às vezes o mesmo site que faz muitas consultas e não podemos fazer nada porque já está otimizado ao máximo e a única coisa que podemos fazer é verificar o servidor e ver o que acontece.
O hardware do servidor afeta. Se você tiver, por exemplo, um disco rígido SATA, o mysql irá muito mais devagar ao fazer consultas, não importa o quanto configuremos e otimizemos o mopz mysql, o problema persistirá.
Com isso posso dizer que o Mysql pode consumir muito por vários motivos, plugins, consultas desnecessárias, tabelas danificadas, discos rígidos lentos, configuração ruim etc. Resumindo as etapas para verificar se você tem um alto consumo de recursos pelo MySQL:
Etapas para verificar o alto consumo de MySQL1- Revise e remova plugins.
2- Revise e remova consultas desnecessárias.
3- Revise as tabelas e faça uma verificação de vez em quando (otimize e repare no phpmyadmin)
4- Em muitos casos, o memcached pode ser suficiente para aliviar a carga.
5- Se você possui os recursos necessários e temos um site muito visitado para que o mysql não afete a web, o ideal é comprar um servidor separado para o mysql.
wave wave wave wave wave