Microsoft SQL Server (informatique décisionnelle)
Analyse des performances et optimisation des bases de données SQL Server 2016/2017
Reference : MS10987

4
jours - 2 430 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Connaître le fonctionnement interne du SGBD pour en optimiser les performances
- Savoir examiner les mécanismes de verrouillage pour optimiser les accès concurrentiels
- Être capable de gérer finement les statistiques et les index pour garantir les performances d’une base de données
- Disposer d’une méthodologie de résolution de problèmes
Pré requis
- Avoir suivi la formation « Écrire des requêtes Transact-SQL pour SQL Server 2016 » ou connaissances équivalentes
- Connaissance des concepts de base des bases de données relationnelles
Modalités et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
Programmes de Analyse des performances et optimisation des bases de données SQL Server 2016/2017
Architecture SQL, planification et attentes
- Composants SQL Server et SQL OS
- Séquencement Windows vs séquencement SQL
- Attentes et files d’attente
Entrées/Sorties
- Concepts fondamentaux
- Solutions de stockage
- Paramétrage et test des entrées/sorties
Structures internes
- Bases de données
- Fichiers de données
- TempDB
Mémoire
- Gestion mémoire Windows
- Gestion mémoire SQL Server
- Optimisation OLTP In-Memory
Traitements concurrents et transactions
- Gestion des accès concurrents et transactions
- Mécanismes de verrouillage
Statistiques et Index
- Mécanismes statistiques internes et estimation de la cardinalité
- Fonctionnement interne des index
- Index Columnstore
Optimisation des requêtes
- Mécanismes internes pour l’exécution et l’optimisation des requêtes
- Analyse des plans d’exécution
Cache des plans d’exécution et recompilation
- Fonctionnement interne
- Résoudre les problèmes du cache de plans
- Le magasin de requêtes
Evènements étendus
- Concepts de base
- Implémentation
Surveillance, traçage et base de référence
- Surveillance et traçage
- Base de référence et analyse comparative
Résolution de problèmes de performances courants
- CPU
- mémoire
- Entrées/sorties
- Accès concurrents
- TempDB