Le serveur Mysql fait des siennes !

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 254
Inscription: 9 Oct 2005

Le serveur Mysql fait des siennes !

Message le Mar Jan 22, 2008 18:32

Bonjour à tous !

Actuellement, mysql tourne sur un Core 2 Duo 2,33 ghz (OVH) et 2 go de Ram avec une base de données d'environ 3 Go.

Malheureusement, le site (serveur Apache séparé du serveur Mysql) est très lent. Pourquoi ? parce que mysql semble "accumuler" les connexions sans traiter les demandes !

Quel paramètre sur mysql puis-je modifier pour cesser ce genre de fonctionnement ?
Ce n'est pas viable ! Attendre plus de 400 secondes que mysql fasse son ménage pour accéder à une page ... c'est du suicide !!!

Image

Je vous remercie grandement par avance !
Dernière édition par benjiman le Mar Jan 22, 2008 18:54, édité 1 fois.


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Message le Mar Jan 22, 2008 18:49

t'es sur que t'as pas une requete archi lente ?


tom_pascal
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 291
Inscription: 17 Nov 2003

Message le Mar Jan 22, 2008 19:12

Bonjour,

Oui que dit ton log de slow_query du serveur mysql (si tu l'as activé) ?

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 254
Inscription: 9 Oct 2005

Message le Mar Jan 22, 2008 19:17

Malheureusement ... je ne l'ai pas activé !!!
Je vais l'activer de ce pas et voir !

Je vous remercie pour l'attention porté à ce sujet en tout cas !

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Mar Jan 22, 2008 19:19

c'est quoi le logiciel que tu utilises pour avoir tes stats? ça a l'air cool..


sureau
WRInaute discret
WRInaute discret
 
Messages: 195
Inscription: 7 Mar 2005

Message le Mar Jan 22, 2008 19:53

J'ai eu des problème similaire sur les nouvelles configurations OVH. Les architecture 64 bit ne sont pas compatible avec mysql 5.

Si tu possèdes cette architecture, d'après les forums et ovh, il faut repasser en 32 bits (avec réinstallation etc...).

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 254
Inscription: 9 Oct 2005

Message le Mar Jan 22, 2008 20:17

le logiciel utilisé est mysql Administrator édité par MYSQL AB.

Sinon, oui, j'ai un serveur récent de OVH ... mais bon, avant de se lancer dans une réinstallation... je me rend compte que vous avez raison...
En effet, des requetes semblent longues !

Apparement, un index FULLTEXT ne fonctionne pas !!!!!
J'ai beau enlever puis remettre un index FULLTEXT sur ce champs, ca ne fait rien !

Comment pourrai-je faire pour bien rajouter ce FULLTEXT (en sachant que le champs TEXT ne dépasse pas les 3 lettres) ?

je vous remercie par avance parce que là, je me sens un peu inutile !


tom_pascal
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 291
Inscription: 17 Nov 2003

Message le Mar Jan 22, 2008 20:24

Il est normal qu'un index fulltext (du moins si tu n'as pas tunné les paramètres de mysql) ne fonctionne pas sur un champ qui ne dépasse jamais 3 caractères :

cf. -http://dev.mysql.com/doc/refman/5.0/en/fulltext-boolean.html

"The minimum and maximum word length full-text parameters apply."


A ma connaissance, cette longueur minimale est justement par défaut de 4 caractères.

cf. -http://dev.mysql.com/doc/refman/5.0/en/fulltext-fine-tuning.html


ts404
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 38
Inscription: 18 Sep 2005

Message le Mer Jan 23, 2008 11:57

theJB a écrit:c'est quoi le logiciel que tu utilises pour avoir tes stats? ça a l'air cool..


Mysql Administrator

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Mer Jan 23, 2008 14:41

yop merci!


ts404
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 38
Inscription: 18 Sep 2005

Message le Mer Jan 23, 2008 16:05

theJB a écrit:yop merci!


Lien direct pour le téléchargement du GUI tool de Mysql.com
http://dev.mysql.com/downloads/gui-tools/5.0.html (Nécessite un compte chez Mysql.com gratuit)


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Mer Jan 23, 2008 16:33

j'ai regulé ma charge mysql sur des FULLTEXT en definissant min_word_len et max_word_len dans le fichier my.cnf

Tout depend de la requete voulue sur la recherche.
Plus le min_word_len est grand moins la charge est importante. Avec un passage de min_word_len de 1 à 3 j'ai gagné ~60% de rapidité sur ce type de requete pour une "table" de 1,5Go / essaye deja de voir ca ...

installe ausi mytop (top pour mysql) pour voir tes requestes en temps reel et ainsi definir quand et quoi cloche lors des ralentissements.

Un petit plus pour moi depuis aujourd'hui, je suis passé d'un BiXeon 2.8 - 4096 Mo de RAM a un Bi
QuadCore 5110 - 4096 Mo de RAM ben ptain ! ca arrache en perf ...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités