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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT colonne1 FROM (select colonne1 from ma_table where critere1='')
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
Partager