[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [+/-HS] Optimiser un serveur Mysql



Francois Sauterey a écrit :
J'ai un petit soucis avec un serveur Mysql, et peut-être y aura-t-il ici un spécialiste ? J'ai une machine sous Debian-Sarge qui fait serveur Apache2 hébergeant +/- 500 sites différents dont la moitié à peu près en php/mysql.
Une autre (sur un réseau interne en 100M) est le serveur Mysql.
Cette dernière, toujours debian-Sarge, 512Mo de mem, refuse régulièrement les connexions. (un mysqladmin ping en boucle [pas de 5 secondes] donne en gros un refus par minute]
Je cherche à optimiser les (nombreux) paramètres de MysqlServer.

Ci-joint, mon my.cnf...

@micalement,

Bonsoir,
Il faudrait voir pourquoi la base de données refuse les connexions, car si ce sont des sites webs "classiques", ca m'étonne que 500 tables mettent à genoux MySQL. Il faudrait savoir si la saturation vient de la mémoire vive, des ressources processeurs, des accès disques, de la bande-passante, ... La machine ne semble pas répondre à un _ping_ et donc c'est que la machine sature sur une ressource et non suite à un timeout créé par un MySQL trop long à repondre. Il faut donc voir ce qui crée cette saturation matérielle : une requête php/MySQL, une machine sous-dimensionnée en RAM ou CPU ?

Ensuite on peut voir l'optimisation de MySQL (index des tables pour une recherche plus rapide ou quelques commandes indiquées par les autres utilisateurs pour optimiser MySQL lui-même, dans son fonctionnement interne), mais AMHA il faut regarder la conso moyenne (sous-dimensionnement de la machine) et ce qui provoque les saturations (peut-être une site web qui a une BD très importante, ou qui héberge un script PHP CPUphage).

Bonne soirée
Guillaume Lehmann




Reply to: