J'ai requête similaire à ceci:Utiliser index pour accélérer l'enfant <> parent recherche
select *
from table1
where status = 'ACTV'
and child_id <> parent_id
Le problème est que ce tableau est assez gros et Oracle est en train de faire l'analyse complète de la table. J'essayais de créer un index (avec les colonnes status, child_id, parent_id) qui accélérerait cette requête mais Oracle n'utilise pas cet index même avec hint.
Existe-t-il un moyen d'accélérer cette requête?
Merci pour l'information. Cette table a déjà quelques index et l'utilisation de DECODE permet de faire un INDEX SKIP SCAN avec DECODE et une colonne d'état comme filtres de données. –