Bonjour à tous,

J'ai un problème avec une de mes requêtes SELECT SQL.

Ce SELECT met énormément de temps à ramener une trentaine de ligne lorsque je suis dans une base de développement, alors que sur la base de production cette requête met à peine 2 secondes à s'exécuter.

Le SELECT est composé de sous-requêtes et des définitions de tables du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SELECT colonne1
FROM (select colonne1 from ma_table where critere1='')
On m'a dit que les caractéristiques de la base de prod et de développement sont différentes. Du coup je me dis que peut-être la taille du buffer utilisé pour exécuter un SELECT est plus petite pour la base de dév... Mais ce n'est qu'une intuition.

Du coup, pouvez-vous me dire s'il existe un moyen d'optimiser cette requête?
J'ai pensé à une vue mais sur TOAD, quand j'affiche juste les données, ça me met aussi 10 ans à s'exécuter.

Merci d'avance pour votre contribution.

Dreamcat1