Jump to content
Portekoi

Mysql, les bases et le CPU/Mémoire

Rate this topic

Recommended Posts

Bonjour,

 

Je cherche à optimiser un peu plus le côté base de données d'un applicatif. Sur le serveur actuel, nous avons plusieurs sites dont des WordPress par exemple.

 

Je cherche à savoir si Mysql alloue une quantité de mémoire pour toutes les bases ou pour chaque base : par exemple, s'il y a des lenteurs sur la base de données de mon blog suite à un fort trafic, est-ce que cela impactera aussi les autres bases? Ou est-ce que Mysql va gérer en allouant un "Max CPU / Mémoire' pour cette base la?

 

Autre point : je vois parfois des ports différents passer quand je fais un `show processlist` comme ici :

 

image.png

 

A quoi cela correspond-il?

 

Merci d'avance,

 

 

Portekoi

 

Share this post


Link to post
Share on other sites

La mémoire que mysql utilise est pour l'ensemble des bases...

 

Mais comme mysql est "multi-threadé" , le CPU utilisé par un thread n'aura que peu d'influence sur les autres threads.

 

Un port distinct est utilisé pour distinguer l'émetteur des requêtes, vu que tu peux en avoir plusieurs simultanées.

 

Share this post


Link to post
Share on other sites

Merci pour ta réponse. Je cherche à trouver une solution pour qu'au-delà d'une optimisation des tables via les index ou autre, j'améliore les temps de réponse.

 

Mais j'ai l'impression de ne pas avoir tant de solutions que ça hormis changer de serveur pour en prendre plus véloce.

 

Ce qui me travaille, c'est que le CPU du serveur actuel ne dépasse pas les 30% d'utilisation d'après le graphe dans le manager OVH.

 

Donc je m'interroge quant à cette migration potentielle.

Share this post


Link to post
Share on other sites

De ce que je remarque sur ton serveur, c'est que c'est surtout php qui consomme des ressources, pas tellement mysql.

 

Regarde le server-status dont je t'envoie le lien par MP !

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...