Bonjour,

J'ai une requête assez complexe (plusieurs dizaines de lignes) qui a pour point d'entrée une table qui contient, entre autres, deux colonnes : code produit et code dépôt.

Lorsque j'exécute la requête avec "order by code produit", elle dure moins de 2 secondes.
Lorsque j'éxécute la requête avec "order by code dépôt", elle dure plus de 15 minutes.

Le volume retourné est faible (moins de 100 lignes).

Le plan d'exécution réel (constaté dans la console Oracle) est le même.

Qu'est-ce qui peut expliquer une telle différence de performances ?