Aller au contenu

Sujets conseillés

Posté

Bonsoir,

Suite à des lenteurs sur un de mes hébergeurs, et sous phpmyadmin, j'ai fait "afficher les infos serveur" et je remarque ça:

Trafic Tip ø par heure

Reçu 1 658 Mio 22 Mio

Envoyé 5 387 Mio 73 Mio

Total 7 046 Mio 95 Mio

Connexions ø par heure %

max. de connexions simultanées 65 --- ---

Tentatives échouées 21 k 284,13 1,42%

Arrêts prématurés 1 130 15,28 0,08%

Total 1 482 k 20,04 k 100,00%

Total ø par heure ø par minute ø par seconde

53 M 719,99 k 12,00 k 200,00

Et bien sûr je trouve que les affichages des pages qui contiennent des requêtes mysql sont lentes.

Qu'en pensez-vous docteur ?

Posté

Bof,

y'a peu de Tentatives échouées 1,42% et de Arrêts prématurés 0,08%. Je rajouterais dans le fichier /etc/my.cnf deux lignes :

log-slow-queries = /var/log/mysqlslow.log

long_query_time=3

Qui vont permettre de loguer toute les requête qui mette plus de 3 secondes à s'executer.

Ensuite soit les requêtes sont longue car complexe et mal optimisé. Soit tu peux essayer de donner un peu plus de memoire à mysql en augmentant par exemple :

key_buffer_size = 32M

sort_buffer = 15M

read_buffer_size = 512K

Et aussi activer la fonction de cache de mysql ça fait toujours du bien :). Par exemple 45 Meg de cache sur des requête dont le résultat est inférieur à 50K

query_cache_size = 45M

query_cache_type = 1 # 0 off, 1 On, 2 Demand

query_cache_limit = 50K

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...