Bonjour à tous,
Je rencontre un problème sur une de mes requêtes qui prend trop de temps pour s'exécuter, la requête recherche la valeur min d'une colonne qui est indexée dont les données se trouvent dans une table sur plusieurs partitions.
select min(JOUR_CONCERNE) from stat ;
l’explain plan de la requête donne :
1 2 3 4
| SELECT STATEMENT ALL_ROWS
SORT(AGGREGATE)
PARTITION HASH(ALL)
INDEX(FULL SCAN (MIN/MAX)) USER.Index |
J’aurais la solution de récupérer la valeur minimum dans la partition la plus ancienne pour éviter de parcourir toute les partitions mais si quelqu’un aurais une autre piste plus optimum je suis preneur. 
Merci
Sébastien
Partager