Formation SQL Server - Analyse des performances et optimisation des bases de données
dates des sessions
lieu
Toutes les dates
Objectifs
- Connaître le fonctionnement interne du SGBD pour en optimiser les performances
- Savoir examiner les mécanismes de verrouillage pour optimiser les accès concurrentiels
- Disposer d'une méthodologie de résolution de problèmes
Public
- Professionnels des bases de données souhaitant acquérir une connaissance fine des mécanismes internes et des outils d’optimisation de SQL Server
Prérequis
- Avoir suivi la formation "Écrire des requêtes Transact-SQL pour SQL Server" (M20761) ou connaissances équivalentes
- Connaissance des concepts de base des bases de données relationnelles
Programme
Architecture SQL, planification et attentes
- Composants SQL Server et SQL OS
- Séquencement Windows vs séquencement SQL
- Attentes et files d’attente
Entrées/Sorties
- Concepts fondamentaux
- Solutions de stockage
- Paramétrage et test des entrées/sorties
Structures internes
- Bases de données
- Fichiers de données
- TempDB
Mémoire
- Gestion mémoire Windows
- Gestion mémoire SQL Server
- Optimisation OLTP In-Memory
Traitements concurrents et transactions
- Gestion des accès concurrents et transactions
- Mécanismes de verrouillage
Statistiques et Index
- Mécanismes statistiques internes et estimation de la cardinalité
- Fonctionnement interne des index
- Index Columnstore
Optimisation des requêtes
- Mécanismes internes pour l’exécution et l’optimisation des requêtes
- Analyse des plans d’exécution
Cache des plans d’exécution et recompilation
- Fonctionnement interne
- Résoudre les problèmes du cache de plans
- Le magasin de requêtes
Evènements étendus
- Concepts de base
- Implémentation
Surveillance, traçage et base de référence
- Surveillance et traçage
- Base de référence et analyse comparative
Résolution de problèmes de performances courants
- CPU
- mémoire
- Entrées/sorties
- Accès concurrents
- TempDB
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture