Objectifs de la formation
L’objectif principale de cette formation est d’identifier et résoudre des problèmes de performance sur vos serveurs SQL.Clientèle visée
Cette formation s’adresse aux administrateurs de bases de données, développeurs, responsables d’exploitation ou du réseau, ingénieurs système, les professionnels dans un poste en développement, en bases de données, en réseaux et ainsi que les spécialistes Web.Préalables
Nous recommandons l’un des préalables suivants : Expérience de l’administration MS SQL Server (cours MS509) ; Connaissances de l'utilisation de SQL Server, de la manipulation des bases de données et du langage SQL ; Expérience en tant que développeur de bases de données.Formateurs
Accréditations et associations partenaires
Gains pour les participants
- Les dernières améliorations en matière de performance avec SQL server 2022.
- Les outils de surveillance et de mesure les plus efficaces
- L’optimisation des requêtes avec la gestion des indexes.
- L’utilisation optimale des ressources serveurs
- Une méthodologie de travail pour la gestion des problèmes de performance.
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.
- 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.
- Comprendre le fonctionnement de l’estimateur de requête.
- Rôle et fonctionnement de l’optimiseur : optimisation des requêtes.
- Lecture et compréhension d’un plan d’exécution.
- 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).
- Définition d’un index, son rôle, les différents types possibles.
- 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.
- Comprendre et démystifier les statistiques.
- Améliorer la prise de décision avec les statistiques adéquates.
- L’optimisation de vos requêtes et de votre code T-SQL.
- SARGABLE and NON-Sargable.
- Comment éviter les mauvaises requêtes.
- Truc et astuces 101.
- Comprendre les améliorations de l’estimateur de cardinalité après SQL serveur 2012.
- Le comportement, l’utilisation ainsi que les ressources nécessaires des plans en cache.
- La recompilation des requêtes et des procédures.
- Requêtes sensibles aux paramètres et le parameter sniffing.
- Réduire la consommation des ressources serveur.
- Raffinage des requêtes : plan de requêtes et statistiques.
Les verrous
- Verrouillage, blocage et interblocage.
- La gestion des verrous avec le niveau d’isolation optimale
- L’escalade de verrous et les verrous mortels.
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