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
Accréditations et associations partenaires
Architecture de la formation
- Introduction à l’optimisation des performances
- Les plus grandes causes de pertes de performance et les goulots d’étranglement les plus communs.
- Comprendre le fonctionnement de l’estimateur de requête
- Rôle et fonctionnement de l’optimiseur : optimisation des requêtes
- Surveillance et mesure de la performance avec les bons outils: procédures stocker systèmes, Magasin de requête (Query Store), les évènements étendus (Extended events), Vues système dynamique (DMV)
- Lecture et compréhension d’un plan d’exécution
- Comprendre et démystifier les statistiques
- Améliorer la prise de décision avec les statistiques adéquates
- Comprendre les améliorations de l’estimateur de cardinalité après SQL serveur 2012
- Le comportement des plans en cache
- La recompilation des requêtes et des procédures
- Définition d’un index, son rôle, les différents types
- Optimiser SQL Server à l’aide des indexes (création, options, structure, paramétrage)
- Comportement de l’index lors de l’exécution de vos requêtes
- Comprendre la fragmentation et le taux de remplissage (fill factor)
- Maintenance des index et des statistiques
- Requêtes sensibles aux paramètres et le parameter sniffing
- L’optimisation de vos requêtes et de votre code T-SQL
- SARGABLE and NON-Sargable
- Réduire la consommation des ressources serveur
- Raffinage des requêtes : plan de requêtes et statistiques
- Verrouillage, blocage et interblocage
- La gestion des verrous avec le niveau d’isolation optimale
- L’escalade de verrous et les verrous mortels
- L’amélioration de la performance avec SQL serveur 2022.
- Optimiser SQL Server pour le cloud et les VM
- 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 privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission