Accueil    Formations    Informatique    Bases de données    SQL Server 2016    SQL Server - Tuning et optimisation des bases de données

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Décrire l'architecture de haut niveau de SQL Server et ses différents composants
  • Décrire le modèle d'exécution SQL Server et les files d'attente
  • Décrire les concepts de base I/O et les tests de performance SAN (Storage Area Networks)
  • Décrire les concepts architecturaux et les meilleures pratiques liés aux fichiers de données pour les bases de données des utilisateurs et TempDB
  • Décrire les concepts architecturaux et les meilleures pratiques liés à la concordance, aux transactions, aux niveaux d'isolement et au verrouillage
  • Décrire les concepts architecturaux de l'Optimizer et comment identifier et corriger les problèmes de plan de requête
  • Décrire les concepts architecturaux, les scénarios de dépannage et les bonnes pratiques liés au Plan Cache
  • Décrire les concepts architecturaux, la stratégie de dépannage et les scénarios d'utilisation des événements étendus
  • Expliquer la stratégie et les techniques de collecte des données pour analyser les données recueillies
  • Comprendre les techniques permettant d'identifier et de diagnostiquer les "goulots d'étranglement" pour améliorer la performance globale.

Niveau requis

Connaître les bases du système d'exploitation Windows et ses fonctionnalités de base. Avoir des connaissances pratiques de l'administration et de la maintenance des bases de données et également de Transact-SQL.

Public concerné

Toute personne en charge de la gestion, de l'administration ou de la maintenance d'une base de données SQL Server et souahitant optimiser ses performances. Ainsi que les développeurs travaillant avec des bases de données SQL Server.

Partenaire / éditeur

Programme

Architecture, planification et files d'attente de SQL Server

  • Composants de SQL Server et SQL OS
  • Programmation Windows vs programmation SQL
  • Attentes et files d'attente

SQL Server I/O

  • Concepts de base
  • Solutions de stockage
  • Configuration et test I/O

Structures de bases de données

  • Structures internes des bases de données
  • Fichiers de données internes
  • Base de données TempDB

Mémoire de SQL Server

  • Mémoire Windows
  • Mémoire SQL Server
  • OLTP en mémoire

Concurrence SQL Server

  • Concurrence et transactions
  • Verrouillages internes

Stastistiques et index internes

  • Statistiques internes et estimation de cardinalité
  • Index internes
  • Index columnstore

Exécution des requêtes et analyse du plan de requête

  • Exécution des requêtes et optimisation interne
  • Plans d'exécution des requêtes
  • Analyse des plans d'exécution des requêtes
  • Traitement adapté des requêtes

Planification, mise en cache et recompilation

  • Planification interne
  • Résolution des problèmes de la mise en cache
  • Tuning automatique
  • Magasin de requêtes

Evènements étendus

  • Concepts de base et travail avec des évènements étendus

Surveillance, tracabilité et référencement

  • Surveillance et tracabilité
  • Référencement et analyse comparative

    Partager cette formation Télécharger au format pdf Ajouter à mes favoris

    Vous souhaitez suivre cette formation ?

    Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

    Choisissez la modalité souhaitée pour vous inscrire :

    Modalité Présentiel, Classe à distance

    Financements BSA

    Votre société a besoin d'une offre personnalisée ? Contactez-nous

    Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

    Contactez-nous