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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
- Ofelia, ex-Bonitasoft, lance une solution d’orchestration IA agentique
- Le bruit au travail et ses effets sur la concentration dans les bureaux modernes
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
