[Optim] Plan d'exécution ?
Bonjour à tous,
je suis en train de regarder des requêtes et j'ai quelques questions concernant l'optimisation de celle-ci. Pour une requête selon 2 manière de l'écrire j'ai la chose suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
COST 1247
recursive calls 3752
db block gets 0
consistent gets 2489
physical reads 1416
redo size 0
bytes sent via SQL*Net to client 2148
bytes received via SQL*Net from client 601
SQL*Net roundtrips to/from client 9
sorts (memory) 39
sorts (disk) 0 |
Sur une autre écriture j'ai la chose suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
COST 1245
recursive calls 3753
db block gets 0
consistent gets 90861
physical reads 1415
redo size 0
bytes sent via SQL*Net to client 2148
bytes received via SQL*Net from client 601
SQL*Net roundtrips to/from client 9
sorts (memory) 38
sorts (disk) 0 |
Les chiffres tendent à dire que la seconde version est moins optimisée, seulement le "COST" indiqué par Oracle est plus faible dans cette version... Qui dois-je croire et à quoi correspond ce Cost si ce n'est pas une indice du coût de la requête ???
Merci par avance de vos idées.