SQL Server 2022 - Tuning et optimisation des bases de données
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Décrire l'architecture de SQL Server et ses différents composants
- Décrire le modèle d'exécution SQL Server et les files d'attente
- Décrire les concepts architecturaux et les meilleures pratiques liés aux fichiers de données pour les bases de données des utilisateurs et TempDB
- Décrire les concepts architecturaux de l'Optimizer et identifier et corriger les problèmes de plan de requête
- Décrire les concepts architecturaux, les scénarios de dépannage et les bonnes pratiques liés au cache
- Identifier et diagnostiquer les "goulots d'étranglement" pour améliorer la performance globale.
Programme de la formation
Architecture SQL Server
- Vue d'ensemble de l'architecture SQL Server
- Analyse des composants : structures, fichiers, journaux
- Principes de fonctionnements de l'orchestration interne SQL Server / Windows Server
- Les principes d'optimisation
Structure d'une base de données
- Analyse de l'architecture d'une base de données
- Vue d'ensemble des fichiers et des bases
- Compréhension des structures, fichiers, journaux, matériels
- Analyse des optimisations par niveau
- Manipulations des paramétrages avancées SQL Server
Les entrées / sorties SQL Server
- Introduction aux concepts I/O
- Concepts d'I/O mémoire et d'I/O stockage
- Analyse de l'architecture interne et de la consommation de la mémoire
- Analyse, tests, stress et optimisations I/O
Exécutions et requêtes
- Principes de fonctionnement détaillés des transactions, des requêtes
- Analyse des accès concurrents et des locks
- Méthodes de contournements
- Principes d'isolation
- Optimisations des exécutions et du code
- Gestion de la compilation et de la mise en cache
Indexations et statistiques
- Vue d'ensemble des statistiques, de leurs calculs et de leur intérêt
- Mise en oeuvre :
- De statistiques et index intelligents
- Des différents types d'index
- Des différents types de statistiques
- Analyse des impacts selon les choix
- Optimisations des index et statistiques
Plan d'exécution
- Principe du plan d'exécution
- Vue d'ensemble des optimiseurs internes
- Analyse de différents plans d'exécution
- Optimisations des plans d'exécution
- Paramétrer les caches
- Identifier et dépanner des erreurs de plans et de caches
- Identifier les "goulots d'étranglements"
- Mise en oeuvre du tuning manuel et automatique
- Suivi et monitoring de l'évolution des plans
- Gestion de la bibliothèque de requêtes
Surveillance et bonnes pratiques
- Vue d'ensemble des bonnes pratiques d'optimisation
- Vue d'ensemble du principe des évènements et des compteurs
- Mettre en oeuvre les baselines
- Surveillance et logs au sein du moteur
- Benchmark et stress-test de l'environnement
- Mettre en oeuvre les différents outils en vue du tuning
Les nouveautés d'optimisation
- Introduction aux nouveautés d'optimisation de SQL Server
- Mise en oeuvre et considérations
- Bonnes pratiques
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
2840 €
Durée
28h en 4 jours
Localisation
Partout en France

Proposé par
M2I
À partir de
2840 €
