SQL Server 2016 : Performance, tuning et optimisation
- Référence : MS10987
- Durée : 4 jours (28 heures)
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Avoir des connaissances de base sur le système d'exploitation Windows, sur l'administration et la maintenance des bases de données et sur Transcat-SQL
PROFIL DES STAGIAIRES
- Personnes qui développent des applications qui délivrent le contenu à partir des bases de données SQL Server
- Personnes qui doivent administrer et maintenir les bases de données SQL Server
- Personnes qui écrivent des requêtes sur les données et qui souhaitent sécuriser la performance d’exécution optimale
- Personnes responsables de la performance optimale des instances SQL Server
OBJECTIFS
- Acquérir les compétences et connaissances nécessaires pour gérer et maintenir les bases de données SQL Server
METHODES PEDAGOGIQUES
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- Mise à disposition d’un poste de travail par participant
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert SQL Server 2016
CONTENU DU COURS
1 - Architecture SQL Server, planification et attentes
- Composants SQL Server et SQL OS
- Planification Windows vs planification SQL
- Attentes et files
2 - Entrée/sortie SQL Server
- Concepts principaux
- Solutions de stockage
- Installation Entrée/sortie et test
3 - Structures de bases de données
- Structure de base de données interne
- Fichiers de données internes
- TempDB interne
4 - Mémoire SQL Server
- Mémoire Windows
- Mémoire SQL Server
- OLTP In-Memory
5 - Accès concurrentiels et transactions
- Expliquer l’accès concurrentiel et les transactions
- Verouillage interne
6 - Statistiques et Index internes
- Statistiques internes et estimation de la cardinalité
- Index interne
- Index « Columnstore »
7 - Analyse de l’exécution et du plan d’exécution des requêtes
- Exécution des requêtes et optimiseur interne
- Analyser les plans d’exécution
8 - Mise en cache des plans et recompilation
- Mise en cache des plans interne
- Dépannage des problèmes de mise en cache des plans
9 - Evènements étendus
- Concepts principaux d’évènements étendus
- Mettre en œuvre les évènements étendus
10 - Surveillance, traçage et ligne de base
- Surveillance et traçage
- Ligne de base et analyse comparative
11 - Dépannage des problèmes de performance courants
- Dépanner les problèmes de performance CPU
- Dépanner la performance de la mémoire
- Dépanner la performance des entrée/sortie
- Dépanner la performance de l’accès conccurentiel
- Dépanner la performance TempDB