[SQLServer 2k5] PERFORMANCE ET VUES
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 :
Code:
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 |
Théoriquement les résultats devraient être plus rapide que :
select clef1, clef2, col1, col2, col5, col6 from T_TEST
et
select clef1, clef2, col7, col8, col9, col10 from T_TEST
Non ?