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

Formation avancée pour SQL Server

Pour SQL Server versions 2012 à 2022

Cette formation vous permettra de comprendre le moteur SQL Server (de 2012 à 2022) et son fonctionnement interne, et ainsi d’identifier rapidement la cause des problèmes que vous pourriez rencontrez. Vous apprendrez tous les outils qui vous permettront de diagnostiquer avec précision les problématiques rencontrées avec SQL Server.

SQL Server est souvent considéré comme une boîte noire, et il est courant qu’on essaie de résoudre les problèmes de la base de données par tâtonnements. Pourtant, tous les outils sont à votre disposition dans SQL Server pour identifier la cause précise des problèmes qui peuvent se poser. L’objectif de cette formation est de vous permettre de comprendre comment analyser tout problème rencontré.

Les exercices alterneront avec le cours de manière à fournir une illustration concrète des thèmes étudiés.


  Général

Durée:  21 heures (3 jours)

Profils des participants

Administrateurs ou développeurs avec une casquette d’administrateur de serveur de production, ayant déjà une expérience avec SQL Server depuis la version 2005 qui veulent approfondir leurs connaissances et résoudre des problèmes de production.

Prérequis

Expérience d’administration ou de développement avec une version de SQL Server à partir de 2005. Il s’agit d’une formation avancée. Le respect des pré-requis est important.

Accessibilité et délais d’accès

Qualité et indicateurs de résultats


  Objectifs pédagogiques

  • Comprendre le fonctionnement interne du moteur pour faciliter le diagnostic ;
  • maîtriser l’usage du profiler et des événements étendus ;
  • connaître les vues de gestion dynamique incontournables ;
  • résoudre les problématiques les plus classiques rencontrées en production.


  Contenu de la formation

  1. Comprendre le moteur SQL Server

    • Le moteur relationnel et le moteur de stockage.
    • La couche SQLOS et son importance pour SQL Server.
    • Les étapes de l’optimisation et de l’exécution des requêtes.
    • L’utilisation de la mémoire et des fichiers.
  2. Les outils d’analyse et de diagnostic

    • L’importance d’établir une baseline.
    • Le moniteur de performances pour les compteurs SQL Server.
    • L’utilisation du profiler pour tracer les événements SQL Server.
    • Être proactif avec les alertes de l’agent SQL.
    • Utiliser les événements étendus (XEvents).
    • La supervision avec des outils libres.
  3. Utiliser les vues dynamiques de gestion (DMV)

    • Découvrir les entrailles du moteur avec les DMV.
    • Analyser les attentes et les contentions.
    • Diagnostiquer les problèmes de mémoire, de disque, de blocages…
    • Optimiser l’indexation avec les DMV spécifiques..
  4. Analyser les performances des requêtes

    • Analyser l’utilisation et la pertinence des index.
    • Comprendre et gérer les problématiques du cache de plans.
    • Gérer les problématiques de parallélisme.
    • Optimiser les performances en écriture.
  5. Les problématiques classiques

    • Les problématiques de verrouillage et de deadlocks.
    • Les problématiques de mémoire et de cache.
    • Les problématiques de disque.
    • Les problématiques de CPU : parallélisme, gestion du NUMA.


  Organisation de la formation

Equipe pédagogique

Les formations sont assurées par Rudi Bruchez, consultant-formateur certifié MCSA : SQL Server 2012/2014 (Microsoft Certified Solutions Associate), et MVP (Most Valuable Professional), avec une expérience de vingt-cinq ans sur SQL Server, et de dix-sept ans en prestataire de formation professionnelle.

Moyens pédagogiques et techniques

  • Accueil des stagiaires dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi de l’exécution de l’évaluation des résultats de la formation

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d’évaluation de la formation.

Prix :  4500 €