Salut a tous,
J'essaie d'optimiser quelques requêtes MySQL, pour cela j'utilise MySQL Query Browser de MySQL GUI Tools, je voudrai comparer deux instructions:
SELECT CODE, DESCRIPTION FROM municipalites;
et
SELECT * FROM municipalites;
Avec une table
municipalites:
CODE TINYINT
DESCRIPTION VARCHAR(225)
REGION_CODE TINYINT
Mais ça me donne à chaque fois des temps d'executions variables (sans toucher à la requête: même requête, même syntaxe, je ne fais rien que cliquer à chaque fois sur le botton "Execute").
Par exemple pour la première requête, les temps d'exécutions sont de :
0.0305s - 0.0909s - 0.0209s - 0.0887s...etc. c'est variables, mais pas tendentiel.
Quant à la deuxième requête, les temps d'exécutions sont de :
0.0416s - 0.0784s - 0.0607s...etc.
1- Normalement avec le cache ça devrai descendre non?
2- La première requête devrait normalement prendre moins de temps d'exécution?
3- Est ce que cet outil peut vraiment aider à optimiser les requêtes, ou alors vous en avez d'autres plus pértinant à me proposer?
Merci infiniment pour votre aide.
Partager