MS512
Technologies de l'information

SQL Server : optimiser les performances

Analysez, diagnostiquez et améliorez les performances SQL Server


Améliorer les performances d’un serveur SQL est rarement une question de matériel. C’est plus souvent une question de qualité de rédaction des requêtes et d’efficacité d’indexation. Avec cette formation SQL Server, voyez comment évaluer les requêtes, identifier les erreurs et les pistes d’amélioration, en fonction de votre situation.

Objectif

L’objectif principale de cette formation est d’identifier et résoudre des problèmes de performance sur vos serveurs SQL.

Est-ce pour vous ?

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.

Vos gains

Vous serez 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 :

  • 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.

Contenu

Présentation des concepts en mode optimisation

  • 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.
Voir plus +/-

L’optimisateur et l’utilisation d’un plan d’exécution

  • 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.

L’utilisation des outils de surveillance de la performance

  • 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).

Architecture et comportement des indexes et des statistiques

  • 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.

Optimisation du code des requêtes problématiques

  • 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.

L’utilisation efficace des ressources

  • 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.

Notes

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.

💡 Informations utiles

Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

Intervenants

Durée
4 jours
Horaire
9h à 16h
Tarif régulier
1 950 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
1 755 $
Formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Dites-nous en plus
Ajout effectué Voir mon panier