Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Benchmark de ses requetes SQL

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Julia41
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Aoû 2007
Messages: 434
Localisation: Oléron

URL permanente de ce messagePosté le : Mer Juin 04, 2008 11:18    Sujet du message: Benchmark de ses requetes SQL

Quelqu'un aurait-il un outils permettant de tester ses requêtes SQL autres que PHPMyAdmin sur différents critères, aussi bien le temps d'exécution (qui malheureusement dépends de la charge serveur), que les données en Ko transmises... Sous forme d'indice par exemple.
Actuellement j'utilise phpmyadmin, mais les résultats sont trop aléatoire... Et ça ne mesure pas le gain de traffic qu'on pourrait obtenir à supprimer quelques champs...

Voilà, donc si quelqu'un a aussi d'autres pistes pour du tunning de requêtes SQL... Je prends ^^
Mais rassurez-vous les index et trucs du genre sont fait ^^
 
Julia41 Visiter le site web du posteur
biddybulle
WRInaute accro
WRInaute accro

Inscrit le: 30 Mai 2005
Messages: 1400

URL permanente de ce messagePosté le : Mer Juin 04, 2008 11:25    Sujet du message: Benchmark de ses requetes SQL

Par ici,

http://www.mysqlperformanceblog.com/tools/

et notamment Maatkit
 
biddybulle Visiter le site web du posteur
Ron56
WRInaute passionné
WRInaute passionné

Inscrit le: 20 Nov 2005
Messages: 694

URL permanente de ce messagePosté le : Mer Juin 04, 2008 11:32    Sujet du message: Benchmark de ses requetes SQL

Il existe la commande mysql> SELECT benchmark(100000000,1+2);

Ca te sort un temps d'execution, pratique pour comparer différents réglages
 
Ron56 Visiter le site web du posteur
Julia41
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Aoû 2007
Messages: 434
Localisation: Oléron

URL permanente de ce messagePosté le : Mer Juin 04, 2008 12:29    Sujet du message: Benchmark de ses requetes SQL

Hum, ya pas un tool en ligne de commande pour simplement tester une requete, même sans données avec des infos, voir même comparer 2 requetes...

Ron m'a parlé, sur IRC de faire une boucle PHP, mais bon, ça resterait sur un serveur en charge...
 
Julia41 Visiter le site web du posteur
Bool
WRInaute accro
WRInaute accro

Inscrit le: 26 Fév 2004
Messages: 1178
Localisation: Lyon

URL permanente de ce messagePosté le : Mer Juin 04, 2008 12:47    Sujet du message: Benchmark de ses requetes SQL

Bah commence par EXPLAIN non ? Ca permet déjà d'ajuster les requêtes pour limiter les "filesort", les "full scan", les "temporary tables" et autres trucs chiants.

Après tu peux aussi activer le profiling si ta version de MySQL le support (5.0.37 minimum il me semble), afin de voir ce qui consomme.
 
Bool Visiter le site web du posteur
Julia41
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Aoû 2007
Messages: 434
Localisation: Oléron

URL permanente de ce messagePosté le : Mer Juin 04, 2008 23:25    Sujet du message: Benchmark de ses requetes SQL

Bool a écrit:
Bah commence par EXPLAIN non ? Ca permet déjà d'ajuster les requêtes pour limiter les "filesort", les "full scan", les "temporary tables" et autres trucs chiants.

Après tu peux aussi activer le profiling si ta version de MySQL le support (5.0.37 minimum il me semble), afin de voir ce qui consomme.


Déjà fait tout ça, là c'est plus du "micro tuning" par exemple pour la précision du petit moteur de recherche du site, ce que je gagne à permettre des * ou remplacer, rechercher dans le corps d'un post ou juste dans le titre, enfin voilà, mais ce sont des requetes que je change actuellement tous les 2/3 jours pour me faire une idée...

Donc pour l'instant rien de mieux que PHPMyAdmin...
 
Julia41 Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort