Bonjour à tous !
Malgré mes nombreux tests, je ne vois pas comment optimiser ma requête ... pourtant je suis sûr que cela est possible ... de toute façon j'ai pas le choix !![]()
Mes Index :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DELETE FROM mesArticles WHERE extract(year FROM date_creation) < 2006 AND ( code_article || ',' || code_dossier ) NOT IN ( SELECT DISTINCT ( code_article || ',' || code_dossier ) FROM mesVentes )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE INDEX Idx_mesVentes_2 ON mesVentes (code_article || ',' || code_dossier); CREATE INDEX Idx_mesArticles_2 ON mesArticles (extract(year FROM date_creation)); commit;
Avec Index, coût total = 82.897.768 !!!
Gôm
Partager