Bonjour,
3 questions en une (car tout est lié)
Table AAA
Champs A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q
Index1 = A
Index2 = B,D
Index3 = G,A
Index4 = I,J,K
J'ai un select suivant:
Select * from AAA
where index3 = trucmuche
order by index1
Ce select n'affiche rien il est utilisé ensuite pour alimenter une table temporaire.Le temps de traitement est trés long.
Lorsque j'enlève l'ORDER BY le temps de traitement est divisé par 3...
Question1:
Est ce que un ORDER BY sur un INDEX différent de celui du SELECT est préconisé en matière de développement ?
Question2:
Quels TRACE peut-on faire sous ORACLE ?
On m'a conseillé de faire un DBSLOG, mais le fichier de sorti est incompréhensible !
Merci
Partager