Bonjour à tous,

J'ai un problème sur un serveur Intranet, MySQL surcharge le CPU et fait planté le serveur (du moins je crois que c'est ca ). Je souhaiterai limiter la charge cpu de mysql sur le système?
Un point sur ma config :
serveur DELL R300 Dual Core Xeon E3113 (3.0GHz, 6MB, 1333MHz FSB), 4Go RAM sur Red Hat Enterprise
Les paquets installés sont les suivants :
*httpd-2.2.3-65.el5_8
*php-5.1.6-34.el5_8
*php-mysql-5.1.6-34.el5_8
*mysql-server-5.0.95-1.el5_7.1
*mysql-5.0.95-1.el5_7.1 (fichier my.cnf décrit plus bas)

Un point sur le problème :
Chaque fois qu'un seul utilisateur se connecte, il fait grimper MySQL à 40% de CPU voir plus.
Si je vais sur http://monsite/mysql.php (page qui teste la connexion aux bases MySQL), le cpu grimpe à 40% juste pour vérifier que la connexion aux bases fonctionnent!! et ce sont des petites bases de rien du tout, 50Mo)
Quand plusieurs utilisateurs se connectent, la charge CPU monte 100%, 170% puis tous les services du serveur plante et je suis obligé de reboot à la main...

Les solutions :
Je ne suis pas très au point niveau gestion de serveur... Mais les logs /var/log/mysqld.log et /var/log/mysql-slow-queries.log n'indiquent rien de particulier.
Idem pour /var/loh/http/acces.log et error.log...
Peut être qu'il faudrait que nos développeurs améliorent leurs requêtes mais en attendant :
-->AVEZ-VOUS UNE SOLUTION POUR LIMITER LA CHARGE CPU DE MYSQL? (genre ne pas dépasser 80%)
-->Est ce qu'une mise à jour de http aurait-pu provoquer ce problème?
-->avez-vous d'autres idées sur l'origine de ce problème?

En vous remerciant par avance de l'aide que vous pourrez m'apporter!
Et Bonne journée à tous!!