Optimisation d'un requête
Bonjour,
Je suis sous Oracle 9i et je souhaite optimiser le temps de réponse de cette requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| SELECT /* Array Size 500 - Exec 1*/
1 FROM v_vignette_consomme_carb
where TYPECOUP = 'G'
And CODTYPAC = NVL ('4', UID)
And ANNEVIGN = '2013'
And ALFADEBU = 'AK'
and ((numevign BETWEEN 'C13GAK980001'
AND 'C13GAK980100')
OR (numevigf BETWEEN 'C13GAK980001'
AND 'C13GAK980100')
OR ( numevign <= 'C13GAK980001'
AND numevigf >= 'C13GAK980001')
OR ( numevign <= 'C13GAK980100'
AND numevigf >= 'C13GAK980100')
) |
En sachant que v_vignette_consomme_carb est une vue qui lie 4 tables avec des union all.
Merci bcp pour votre aide.
Cordialement