Question :
Si je crée plusieurs vue d'une grosse table (20 colonnes, 12millions de lignes), avec pour chaque vue la clef primaire + 5 colonnes utiles pour traitement.
Et en utilisant l'une ou l'autre des vues selon les colonnes utilisées.
est-ce que je vais gagner en temps de traitement ?
exemple :
Théoriquement les résultats devraient être plus rapide que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 TABLE T_TEST(clef1, clef2, col1,...., col2) VUE V_TEST1(clef1, clef2, col1, col2, col5, col6) VUE V_TEST2(clef1, clef2, col7, col8, col9, col10) select * from V_TEST1 select * from V_TEST2
select clef1, clef2, col1, col2, col5, col6 from T_TEST
et
select clef1, clef2, col7, col8, col9, col10 from T_TEST
Non ?
Partager