MYSQL forte consommation de CPU et de ressources

Table des matières

Mysql le grand casse-tête de nombreux webmasters et aussi des sysadmins qui sont ceux qui doivent annoncer la mauvaise nouvelle aux webmasters et leur dire que mysql est la cause de toutes leurs chutes, pénalités, angoisses et que des changements devront être apportés dans le Web.
Eh bien, ce sujet va de mon point de vue et de mon expérience d'administrateur système, beaucoup de mes clients ont eu des problèmes avec mysql et ici je vais passer en revue les points les plus intéressants, ainsi que les choses que j'ai faites pour résoudre les problèmes et surtout que c'est ce qui peut causer les problèmes et la consommation élevée du processeur par mysql.
WordPress Haute Consommation de Mysql
Dans wordpress, certains plugins comme Booster de référencement flou Oui Étiquetage de recherche de référencement Ils consomment beaucoup de ressources.
L'avantage des sites Web dans wordpress est qu'ils ont de bons systèmes de cache et presque tout peut être statique et la consommation de mysql est presque nulle dans la plupart des cas, bien qu'il y ait toujours des exceptions, sur les sites Web avec peu de visites, il peut être beaucoup consommé et certains les raisons sont :
à) Plugins qui scannent le Web en tant que plugin de référencement ou de sécurité.
B) Les plugins qui affichent des posts ou des commentaires excessifs sans pagination, une bonne option est d'utiliser un plugin pour mettre des commentaires de facebook à chaque entrée ou post cela réduit la consommation puisque la base de données à consulter est sur les serveurs facebook, on fait aussi les réseaux sociaux.
c) Les plugins d'analyse, qui nous montrent des statistiques sur les visites dans wordpress, telles que la presse statistique et autres, avec de nombreuses visites, la consommation de mysql augmente beaucoup et pas seulement cela, mais l'espace utilisé grandit, grandit et ne cesse de grandir en arrivant à quelques gigaoctets en moins d'un an. Il est donc préférable d'utiliser des outils externes tels que Google Analytics ou Piwik.
Ce n'est pas toujours un problème de plugin que mysql consomme à la fois des ressources de mémoire RAM et cpu, parfois c'est une table endommagée, parfois le même site web qui fait beaucoup de requêtes et on ne peut rien faire car il est déjà optimisé au maximum et la seule chose que nous puissions faire est de vérifier le serveur et de voir ce qui se passe.
Le matériel du serveur affecte. Si vous avez par exemple un disque dur SATA, mysql ira beaucoup plus lentement lors des requêtes, peu importe combien nous configurons et optimisons mopz mysql, le problème persistera.
Avec cela je peux vous dire que Mysql peut consommer beaucoup pour de nombreuses raisons, plugins, requêtes inutiles, tables endommagées, disques durs lents, mauvaise configuration etc. Résumant les étapes pour vérifier si vous avez une consommation élevée de ressources par MySQL :
Étapes pour vérifier la consommation élevée de MySQL1- Vérifiez et supprimez les plugins.
2- Examinez et supprimez les requêtes inutiles.
3- Revoir les tableaux et faire une vérification de temps en temps (optimiser et réparer dans phpmyadmin)
4- Dans de nombreux cas, memcached peut suffire à alléger la charge.
5- Si vous avez les ressources nécessaires et que nous avons un site web très visité pour que mysql n'affecte pas le web, l'idéal est d'acheter un serveur séparé pour mysql.
wave wave wave wave wave