Optimiser MYSQL


1-sponsor
WRInaute accro
WRInaute accro
 
Messages: 2603
Inscription: 27 Oct 2006

Optimiser MYSQL

Message le Mer Nov 17, 2010 16:40

Salut à tous,

Connaitriez-vous un petit quelque chose à faire pour optimiser MYSQL ? Je mets des 'index' sur certaines de mes tables, j'optimise les tables Mysql de temps en temps. Il y a t-il d'autres choses à faire, un peu équivalent à la 'mise en cache' pour PHP ?

Merci !


spout
WRInaute accro
WRInaute accro
 
Messages: 4379
Inscription: 14 Mai 2003

Re: Optimiser MYSQL

Message le Mer Nov 17, 2010 17:04


jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: Optimiser MYSQL

Message le Mer Nov 17, 2010 17:48

On suppose évidemment que tu mets les index utiles par rapport aux requêtes que tu effectues, pas juste des index au pif :-) Il y a aussi l'optimisation des requêtes, quelques réglages dans la config mysql, l'observation des "slow queries", etc.

Jacques.


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Optimiser MYSQL

Message le Mer Nov 17, 2010 18:20

un peu comme Jacques, faut les mettre où il en faut, et des fois un index sur 2 fields est mieux (beaucoup) que 1 sur chacun.
Après tout dépends si tu es en mutu ou en dédié, en dédié, le log des "query not using index" est pas mal du tout.
Après en fonction de ce qui ramme le plus PHP *ou* MySQL, tu peux faire un traitement différent.
J'avais une requête bien batarde mais pas optimisable. En en faisant 2 séparément et en laissant PHP se débrouiller avec j'ai gagné pas mal (là c'était MySQL qui rammait vraiment et PHP se tournait les pouces), maintenant c'est PHP qui ramme un peu, mais la page est quand même plus rapide qu'avant.

Après t'as des grosses optimisations à faire si tu utilises, par exemple, un CMS, qui stocke la configuration dans la base de données. Savoir que ton site a pour URL -blabla.net, pas forcément besoin d'aller faire un tour dans la base de données pour ça ;)


1-sponsor
WRInaute accro
WRInaute accro
 
Messages: 2603
Inscription: 27 Oct 2006

Re: Optimiser MYSQL

Message le Mer Nov 17, 2010 19:08

Spout, Jacques, Julia41, énorme ! Grand merci pour votre regard avertit et instructif sur tout ça !


reglisse
WRInaute passionné
WRInaute passionné
 
Messages: 1073
Inscription: 15 Nov 2005

Re: Optimiser MYSQL

Message le Mer Nov 17, 2010 19:27

je vais jeter un coup d'oeuil aussi ...


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

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité