> Formations > Technologies numériques > SGBD > SQL Server > Formation SQL Server, diagnostic et résolution de problèmes

Formation : SQL Server, diagnostic et résolution de problèmes

Versions 2019 à 2012

SQL Server, diagnostic et résolution de problèmes

Versions 2019 à 2012
Télécharger au format pdf Partager cette formation par e-mail 2


À l'issue de ce cours, vous comprendrez le fonctionnement de SQL Server et serez en mesure d'analyser et de résoudre les problèmes les plus courants. Tous les outils de diagnostic et de résolution de problèmes seront présentés et illustrés, ceci afin de ne plus percevoir SQL Server comme une "boîte noire".


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. DIP
Prix : 1970 € H.T.
  3j - 21h00




À l'issue de ce cours, vous comprendrez le fonctionnement de SQL Server et serez en mesure d'analyser et de résoudre les problèmes les plus courants. Tous les outils de diagnostic et de résolution de problèmes seront présentés et illustrés, ceci afin de ne plus percevoir SQL Server comme une "boîte noire".

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Suivre le fonctionnement de la base SQL Server à l'aide d'outils de diagnostic
  • Utiliser les vues dynamiques de gestion pour analyser le fonctionnement interne
  • Tracer le comportement de SQL Server pour améliorer les performances
  • Analyser les performances des requêtes et l'utilisation des index
  • Résoudre différentes problématiques classiques en SQL Server

Public concerné
Cette formation est destinée aux administrateurs et développeurs qui doivent maintenir un environnement SQL Server, pour assurer les meilleures performances et la stabilité du système.

Prérequis
Bonne connaissance de l'administration SQL Server, connaissance du langage T-SQL.

Programme de la formation

Comprendre le fonctionnement du moteur SQL Server

  • Les différents modules du moteur SQL Server relationnel.
  • SQLOS et l'utilisation de la mémoire, du disque et des processeurs.
  • Le fichier de données et le journal de transactions.
  • Comprendre l'exécution des requêtes.
Travaux pratiques
Observation du fonctionnement de SQL Server à l'aide d'outils de diagnostic.

Obtenir des informations à l'aide des vues dynamiques de gestion (DMV)

  • Les DMV pour SQLOS : analyse du fonctionnement du moteur.
  • Les DMV pour l'exécution : analyse des requêtes, des sessions et des transactions.
  • Les DMV pour les index.
  • Analyser l'exécution du code managé à l'aide des DMV.
Travaux pratiques
Utiliser des DMV pour de nombreux cas d'analyse.

Obtenir des informations à l'aide d'autres outils

  • Tracer à l'aide du profiler.
  • Tracer à l'aide des événements étendus (XEvents).
  • Comprendre et surveiller tempdb.
  • Surveiller les performances d'IO et détecter les contentions.
Travaux pratiques
Utilisation du profiler et des XEvents pour tracer le comportement de SQL Server.

Gérer l'exécution des requêtes

  • Analyser les performances de requêtes.
  • Analyser l'utilisation et la pertinence des index.
  • Comprendre et gérer les problématiques du cache de plans.
  • Gérer les situations d'attente et de blocage.
  • Utiliser le Query Store pour détecter les régressions.
Travaux pratiques
Analyse de l'impact de différents types de batches de requêtes.

Les problématiques classiques

  • Les problématiques transactionnelles : journal de transactions et Deadlock.
  • Les problématiques de mémoire : analyser et corriger les problématiques de mémoire et de cache.
  • Détecter et corriger les problématiques d'IO et de Latches.
  • Les problématiques de CPU : parallélisme, gestion du NUMA.
Travaux pratiques
Recherche de la cause et résolution de différentes problématiques.


Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Avis clients
5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
EDOUARDO M.
27/03/24
5 / 5

Contenu de cette formation est très enrichissant. Très bonne écoute et explication du formateur.
LOIC M.
27/03/24
5 / 5

Formateur hautement qualifié. Excellente qualité d’écoute et de pédagogie. Au top. Merci !
EMILIEN D.
31/05/23
3 / 5

Absence de plans, support de formation. Impression que le contenu effectif de la formation diverge du descriptif. (Plus orienté bonne pratique de programmation que diagnostique et résolution de problème.)




Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance