Académique Documents
Professionnel Documents
Culture Documents
entrepôts de données
Les vues indexées
Slim
Zoghlami
Techniques d’optimisation des
entrepôts de données
Les vues indexées
• Une vue est une table virtuelle dont le contenu est défini par une
requête.
• Une vue, comme une table, est un ensemble de colonnes et de lignes
nommées de données.
• À moins d'être indexée, elle n'existe pas en tant qu'ensemble de
valeurs de données stocké dans une base de données:
Les lignes et les colonnes de données proviennent de tables
référencées dans la requête qui définit la vue et sont produites
dynamiquement lorsque la vue est référencée.
Slim
Zoghlami
Techniques d’optimisation des
entrepôts de données
Rappel – Les vues
• La requête qui définit la vue peut se baser sur une ou plusieurs tables.
• On utilise une vue généralement pour:
Slim
Zoghlami
Techniques d’optimisation des
entrepôts de données
Rappel – Les vues – SQL Syntaxe
Slim
Zoghlami
Techniques d’optimisation des
entrepôts de données
La vue indexée – Indexed view
Slim
Zoghlami
Techniques d’optimisation des
entrepôts de données
Les vues indexées – Indexed view
❑ Les vues indexées sont les plus efficaces pour les requêtes
qui agrègent de nombreuses lignes.
Slim
Zoghlami
Les vues indexées
Création de vue indexée: Syntaxe
On crée une vue indexée de la même façon qu’une vue régulière, mais en respectant
un certain nombre de restrictions.
Une fois la vue, créée, on crée un index cluster unique sur la vue.
CREATE VIEW Sales.vOrders
WITH SCHEMABINDING
AS
SELECT……….;
GO
-- création index.
CREATE UNIQUE CLUSTERED INDEX IDX_V1 ON
nomVue (col1, col2,…);
GO
Slim
Zoghlami
Les vues indexées
Restrictions sur les vues indexées
• IL faut qu’elle soit créée avec l’option « with schemabinding »:
❑ Si SCHEMABINDING est précisé, les tables ne peuvent alors pas être
modifiées de façon à ne pas en affecter la définition de la vue.
❖ La vue doit d'ailleurs être modifiée ou supprimée au préalable pour
supprimer les dépendances par rapport à la table qui doit être
modifiée.
Slim
Zoghlami
Les vues indexées
Exercice 14
Slim
Zoghlami