Toutes les actions effectuées dans un environnement de base de données nécessitent des compromis. Lorsque vous envisagez de créer des vues indexées pour accélérer le traitement des requêtes, vous devez tenir compte de l'incidence des insertions, mises à jour et suppressions de données sur les performances. La seule solution consiste
Des requêtes plus rapides, des mises à jour plus lente
à effectuer une planification
et des tests méticuleux dans un environnement de
développement (distinct de vos systèmes de production).
Les environnements les plus adaptés à la mise en oeuvre
des vues matérialisées sont les data warehouse et les systèmes
d’aide à la décision en grande partie en lecture seule
et dont les mises à jour sont peu fréquentes. Toutefois, certains
environnements transactionnels peuvent également tirer
parti des vues matérialisées. Si vous avez une table de
grande taille (de l’ordre du giga-octet), que vous agrégez fréquemment
ou liez par jointure avec d’autres tables volumineuses,
il peut être intéressant de tester l’incidence d’une
vue matérialisée sur celles-ci. Néanmoins,
les bases de données transactionnelles
faisant l’objet de nombreuses
insertions et mises à jour, ainsi que les
bases de données préférant la lecture
aléatoire d’enregistrements sur les
champs à une clé ordonnée en clusters
se prêtent mal à l’utilisation des vues
matérialisées. La charge associée à la
gestion des index sur la vue entraînera
presque immanquablement une dégradation
des performances de la base de
données.
Les vues matérialisées, dès lors
quelles sont employées judicieusement,
peuvent décupler les performances
des requêtes exécutées sur
votre base de données transactionnelle.
Toutefois, elles ne constituent pas la solution
à chaque problème de performances.
Ne les employez pas sans les
avoir testées soigneusement, car elles
pourraient entraîner une dégradation
significative des performances en question
au cours des insertions et modifications
des données. Mais si vous les
utilisez à bon escient, les avantages procurés
au niveau de l’environnement de
production vaudront largement le
temps nécessaire à la réalisation des
tests.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Deepfakes et IA : 64% des Français pensent savoir les détecter, mais la confiance reste fragile
- Cryptographie post-quantique : le Campus Cyber publie deux guides clés pour accélérer la transition des entreprises
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
