Bonjour,

J'ai quelques intérogation sur le fonctionnement de mysql. J'ai vu que dans le fichier de conf, il était possible de définir un nombre de thread maxi. Mais je voudrais savoir si Mysql gere de maniere automatique la répartition des différents thread sur les différents processeurs ou si il fallais faire quelques chose pour ca....

Merci pour vo réponses.
C'est pas MySQL qui gère ça, mais le noyau linux.

Donc il n'y a rien à faire.
Le seul cas ou il peut y avoir une action, c'est quand, au contraire, tu veux dédier un processeur à MySQL.

++
Merci pour ta réponse.
Mais ce que j'ai du mal à comprendre, c'est lorsque je fais un top sur un des serveurs, je ne vois qu'un process mysql et surtout, il lui arrive de chargé un des processeurs à 100% pendant que les autres ne font rien...
IL faut demander à top d'afficher la liste des "threads" (touche H)

Mais si c'est une très grosse requête qui charge la machine, c'est normal qu'un seul processeur soit sollicité. Chaque "thread" gère une connexion client/serveur.

++
Ok je comprends mieux 🙂
Je te remercié pour ces explications.