Cette formation intensive vise à améliorer vos compétences dans la gestion et l’optimisation des bases de données SQL Server.
Vous explorerez en détail l’architecture de SQL Server, les composantes de SQL OS, les principes de la planification Windows vs SQL, et comprendrez les attentes en termes de temps et de files d’attente.
Découvrez les bases des entrées/sorties de SQL Server, les solutions de stockage et apprenez à configurer et tester les I/O.
Les structures de base des données, la gestion de la mémoire SQL Server, l’accès concurrentiel et la gestion des verrous seront également traités.
Nous aborderons aussi les statistiques internes, les différents types d’index et leur utilisation optimale.
Apprenez à analyser les plans d’exécution de requêtes, à comprendre le fonctionnement du cache de plan et de la recompilation, et à utiliser les outils de dépannage et de surveillance pour optimiser SQL Server.
Programme détaillé
Architecture SQL Server, Planification et attentes (3 heures)
- Composants de SQL Server et SQL OS
- Planification Windows vs planification SQL
- Temps d'attente et files d'attente
Entrées / Sorties SQL Server (3 heures)
- Concepts de base
- Solutions de stockage
- Configuration et tests des I/O
Structures de base de données (4 heures)
- Structure des bases de données
- Fichier de données
- Base TempDB
Mémoire SQL Server (3 heures)
- Mémoire de Windows
- Mémoire SQL Server
- Tables In-Memory
Accès concurrentiel (3 heures)
- Accès concurrentiel et transactions
- Gestion des verrou
Statistiques et Index (4 heures)
- Statistiques internes et estimation de cardinalité
- Index Row based
- Index ColumnStore
Exécution de requête et analyse de plan de requête (2 heures)
- Exécution de requête et optimiseur de requête
- Plans d'exécution de requête
- Analyse des plans d'exécution de requêtes
- Traitement de requêtes adaptatif
Mise en cache du plan et recompilation (2 heures)
- Cache du plan
- Dépannage des problèmes de cache du plan
- Paramétrage automatique
- Query Store
Événements étendus (2 heures)
- Concepts de base des événements étendus
- Mise en œuvre des événements étendus
Surveillance, Traces et baseline (2 heures)
- Surveillance et suivi
- Baseline et l'analyse comparative