cybermad Posté 5 Novembre 2007 Posté 5 Novembre 2007 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 ?
mtcocktail Posté 5 Novembre 2007 Posté 5 Novembre 2007 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant