SQL Server 2016 : Performance, tuning et optimsation - MS10987

Objectifs

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

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

Recherches

Tout le site Le catalogue

Liens directs