Objectifs de la formation
Être en mesure d’optimiser les bases de données MS SQL Server en vue d’obtenir de hautes performances pour des applications complexes ou à forte volumétrie.Clientèle visée
Postes en développement et en administration de base de données.Préalables
Expérience de l’administration MS SQL Server (cours MS509).Formateurs
Architecture de la formation
- Introduction à l’optimisation des performances : design physique, analyse de la volumétrie
- Les plus grandes causes de pertes de performance et les goulots d’étranglement les plus communs.
- Optimiser SQL Server pour le cloud et les VM
- Structure de stockage MS SQL Server : fichiers, FILEGROUPS, extensions et pages
- Indexation : création, options, structure, paramétrage et fragmentation
- Optimiser SQL Server à l’aide des indexes
- Lecture et compression d’un plan d’exécution
- Comprendre les améliorations de l’estimateur de cardinalité avec SQL server 2019.
- Vues indexées, vues partitionnées et tables partitionnées
- Rôle et fonctionnement de l’optimiseur : optimisation des requêtes
- Utilisation des hints : RECOMPILE et QUERYTRACEON
- Raffinage des requêtes : plan de requêtes et statistiques
- Cohabitation de SQL Server et Windows : utilisation du CPU, gestion de la mémoire virtuelle et des disques
- Transactions et verrous : exclusif et partagé, verrous de rangées, de pages et de tables, niveaux d’isolations, Hints
- Surveillance de la performance : procédures stocker systèmes, perfmon, alertes, MS SQL Profiler, Query Store, diskSpeed
- Création d’un test de charge et d’indicateurs de référence
- Utilisation du Database Engine Tuning Advisor
- Maintenance des index (défragmentation) et des statistiques
- Liste de contrôle pour un bilan de santé SQL
Détails pédagogiques
Méthode pédagogique
Utilisation de laboratoires pour faire des tests et valider vos connaissances.
Type de cours
Notes relatives à la formation
Les séances publiques ne sont pas prises en compte par Scale AI pour l'attribution de subventions. Seules les versions sur-mesure de ces formations le sont.
Formation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission