salut tout le monde
je dois optimiser une requête, j'ai effectué un explain plan et j'avoue je n'arrive pas à le décortiquer.
Avez vous des directives à me donner pour sa lecture?
actuellement la requête tourne en 1min38 et je dois l'optimier à moins de 30s
Ecoulé : 00 :01 :38.11
Plan d'exécution
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=HINT: FIRST_ROWS (Cost=18782 Card
=6450 Bytes=1161000)
1 0 SORT (ORDER BY) (Cost=18782 Card=6450 Bytes=1161000)
2 1 TABLE ACCESS (BY LOCAL INDEX ROWID) OF 'TD_ETABLISSEMENT
S' (Cost=18603 Card=6450 Bytes=1161000)
3 2 BITMAP CONVERSION (TO ROWIDS)
4 3 BITMAP MINUS
5 4 BITMAP MINUS
6 5 BITMAP INDEX (SINGLE VALUE) OF 'IDX_TDETA_DRA'
7 5 BITMAP INDEX (SINGLE VALUE) OF 'IDX_TDETA_ETAT_E
TAB'
8 4 BITMAP INDEX (SINGLE VALUE) OF 'IDX_TDETA_ETAT_ETA
B'
Statistiques
----------------------------------------------------------
86 recursive calls
0 db block gets
56891 consistent gets
47153 physical reads
0 redo size
13279 bytes sent via SQL*Net to client
718 bytes received via SQL*Net from client
8 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
91 rows processed
MERCI de votre précieuse aide
Partager