Bonjour à tous,
J'ai créé une vue V_MA_VIEW qui possède 3 champs : C1, C2, C3.
Lorsque je fais
J'obtiens tous les enregistrements en 0,7 secondes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM V_MA_VIEW
Si je fais
J'obtiens tous les enregistrements (213031) en 0,7 secondes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM V_MA_VIEW WHERE C1 = 1
Si je fais
J'obtiens tous les enregistrements (1) en 0,9 secondes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM V_MA_VIEW WHERE C2 = 1
Et si je fais
J'ai arrêté au bout de 10 minutes de grattage...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM V_MA_VIEW WHERE C3 = 1
Et même
N'en fini pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT count(*) FROM V_MA_VIEW WHERE C3 = 1
Qu'est-ce qu'il a ce C3 pour être aussi long ?
A savoir que C1, C2 et C3 sont des NUMBER(10) et que les trois champs sont tous issus d'une même table, la vue ne faisant qu'appliquer un filtre.
Pouvez-vous m'aider ?
Merci![]()
Partager