Formation Performance Tuning et optimisation des bases de données SQL
Réf. M10987 | 4 Jours
Cette formation Performance Tuning et optimisation des bases de données SQL vous permettra de
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 d'entrée/sortie, les SAN et les tests de performance
Décrire les concepts architecturaux et les meilleures pratiques liés aux fichiers de données pour les de bases de données utilisateurs et TempDB
Décrire les concepts architecturaux et les meilleures pratiques liés à l'accès conccurentiel, aux transactions, aux niveaux d'isolation et au verrouillage
Décrire les concepts architecturaux de l'optimiseur et comment identifier et fixer les problèmes des plans d'exécution
Décrire les concepts architecturaux, les scénarios de dépannage et les meilleures pratiques pour la mise en cache
Décrire les concepts architecturaux, la stratégie de dépannage et les scénarios d'utilisation pour des évènements étendus
Expliquer la stratégie de collecte des données et les techniques pour analyser les données collectées
Comprendre les techniques pour identifier et diagnostiquer les goulots d'étranglement pour améliorer la performance
Programme de cette formation Performance Tuning et optimisation des bases de données SQL
Architecture SQL Server, planification et attentes
Composants SQL Server et SQL OS
Planification Windows vs planification SQL
Attentes et files
Entrée/sortie SQL Server
Concepts principaux
Solutions de stockage
Installation Entrée/sortie et test
Structures de bases de données
Structure de base de données interne
Fichiers de données internes
TempDB interne
Mémoire SQL Server
Mémoire Windows
Mémoire SQL Server
OLTP In-Memory
Accès concurrentiels et transactions
Expliquer l'accès concurrentiel et les transactions
Verouillage interne
Statistiques et Index internes
Statistiques internes et estimation de la cardinalité
Index interne
Index « Columnstore »
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
Mise en cache des plans et recompilation
Mise en cache des plans interne
Dépannage des problèmes de mise en cache des plans