SQL Server 2016 : Performance, tuning et optimisation
Informations générales
Objectifs & compétences
Comprendre les techniques pour identifier et diagnostiquer les goulots d'étranglement pour améliorer la performance
Décrire l'architecture de haut niveau SQL server et ses différents composants
Décrire le modèle d'exécution SQL Server, les attentes et les files
Décrire les concepts architecturaux de l'optimiseur et comment identifier et fixer les problèmes des plans d'exécution
Public visé
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
Pré-requis
Avoir des connaissances de base sur le système d'exploitation Windows, sur l'administration et la maintenance des bases de donénes et sur Transcat-SQL
Programme
Module 1 : Architecture SQL Server, planification et attentes
Composants SQL Server et SQL OS
Planification Windows vs planification SQL
Attentes et files
Module 2 : Entrée/sortie SQL Server
Concepts principaux
Solutions de stockage
Installation Entrée/sortie et test
Module 3 : Structures de bases de données
Structure de base de données interne
Fichiers de données internes
TempDB interne
Module 4 : Mémoire SQL Server
Mémoire Windows
Mémoire SQL Server
OLTP In-Memory
Module 5 : Accès concurrentiels et transactions
Expliquer l'accès concurrentiel et les transactions
Verouillage interne
Module 6 : Statistiques et Index internes
Statistiques internes et estimation de la cardinalité
Index interne
Index « Columnstore »
Module 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
Module 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
Module 9 : Evènements étendus
Concepts principaux d'évènements étendus
Mettre en oeuvre les évènements étendus
Module 10 : Surveillance, traçage et ligne de base
Surveillance et traçage
Ligne de base et analyse comparative
Module 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
Modalités
Méthodes
Tarifs
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation.
- L’OPCO (opérateurs de compétences) de votre entreprise.
- Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
- CPF -MonCompteFormation
Lieux & Horaires
Prochaines sessions