Bonjour,
J'ai des problèmes de lenteurs sur une requête SQL :
La requête est de ce type:
Avez vous des pistes d'améliorations du code de la requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 SELECT DISTINCT TEST.NAME, TEST.NomF FROM (SELECT F.NAME NomF, F.TYPE, F.NAME NomC, P.ID IdtProduit, (SELECT DISTINCT NAME FROM Produits P WHERE TYPE NOT IN (1 ,10) AND P.ID = PR.ID START WITH ID = P.ID CONNECT BY PRIOR P.ID = ID ) AAT FROM Produits PR, Demandes D, Fournissuers F, Clients C, Clients F, Produits P WHERE D.ID = PR.ID AND D.ID = F.ID AND C.ID = PR.ID AND F.ID = P.ID) TEST WHERE TEST.AAT IS NOT NULL ;
Merci par avance
Partager