10987: Performance Tuning et optimisation des bases de données SQL

Cette formation permet aux participants d’acquérir les compétences et connaissances nécessaires pour gérer et maintenir les bases de données SQL Server.

 

  • Décrire l’architecture de haut niveau SQL server et ses différents composants
  • Décrire le modèle d’exécution SQL Server, les attentes et les files.
  • Décrire les concepts d’entrée/sortie, les SAN et les tests de performance
  • Décrire les concepts architecturaux et les meilleures pratiques liés aux fichiers de données pour les de bases de données utilisateurs et TempDB
  • Décrire les concepts architecturaux et les meilleures pratiques liés à l’accès conccurentiel, aux transactions, aux niveaux d’isolation et au verrouillage
  • Décrire les concepts architecturaux de l’optimiseur et comment identifier et fixer les problèmes des plans d’exécution
  • Décrire les concepts architecturaux, les scénarios de dépannage et les meilleures pratiques pour la mise en cache
  • Décrire les concepts architecturaux, la stratégie de dépannage et les scénarios d’utilisation pour des évènements étendus
  • Expliquer la stratégie de collecte des données et les techniques pour analyser les données collectées
  • Comprendre les techniques pour identifier et diagnostiquer les goulots d’étranglement pour améliorer la performance
Catégories : , ,

Description

10987 Performance Tuning et optimisation des bases de données SQL

Durée: 4 jours

Objectifs

Cette formation permet aux participants d’acquérir les compétences et connaissances nécessaires pour gérer et maintenir les bases de données SQL Server.

  • Décrire l’architecture de haut niveau SQL server et ses différents composants
  • Décrire le modèle d’exécution SQL Server, les attentes et les files.
  • Décrire les concepts d’entrée/sortie, les SAN et les tests de performance
  • Décrire les concepts architecturaux et les meilleures pratiques liés aux fichiers de données pour les de bases de données utilisateurs et TempDB
  • Décrire les concepts architecturaux et les meilleures pratiques liés à l’accès conccurentiel, aux transactions, aux niveaux d’isolation et au verrouillage
  • Décrire les concepts architecturaux de l’optimiseur et comment identifier et fixer les problèmes des plans d’exécution
  • Décrire les concepts architecturaux, les scénarios de dépannage et les meilleures pratiques pour la mise en cache
  • Décrire les concepts architecturaux, la stratégie de dépannage et les scénarios d’utilisation pour des évènements étendus
  • Expliquer la stratégie de collecte des données et les techniques pour analyser les données collectées
  • Comprendre les techniques pour identifier et diagnostiquer les goulots d’étranglement pour améliorer la performance

Prérequis

Avoir des connaissances de base sur le système d’exploitation Windows, sur l’administration et la maintenance des bases de données et sur Transact-SQL.

Public

Cette formation s’adresse aux personnes qui doivent administrer et maintenir les bases de données SQL Server, aux personnes responsables de la performance optimale des instances SQL Server, aux personnes qui écrivent des requêtes sur les données et qui souhaitent sécuriser la performance d’exécution optimale. La formation s’adresse également aux personnes qui développent des applications qui délivrent le contenu à partir des bases de données SQL Server.

Certification

Cette formation prépare à la certification

Contenu

Architecture SQL Server, planification et attentes

  • Composants SQL Server et SQL OS
  • Planification Windows vs planification SQL
  • Attentes et files

Entrée/sortie SQL Server

  • Concepts principaux
  • Solutions de stockage
  • Installation Entrée/sortie et test

Structures de bases de données

  • Structure de base de données interne
  • Fichiers de données internes
  • TempDB interne

Mémoire SQL Server

  • Mémoire Windows
  • Mémoire SQL Server
  • OLTP In-Memory

Accès concurrentiels et transactions

  • Expliquer l’accès concurrentiel et les transactions
  • Verouillage interne

Statistiques et Index internes

  • Statistiques internes et estimation de la cardinalité
  • Index interne
  • Index « Columnstore »

Analyse de l’exécution et du plan d’exécution des requêtes

  • Exécution des requêtes et optimiseur interne
  • Analyser les plans d’exécution

Mise en cache des plans et recompilation

  • Mise en cache des plans interne
  • Dépannage des problèmes de mise en cache des plans
  • Magasin de requêtes

Evènements étendus

  • Concepts principaux d’évènements étendus
  • Mettre en œuvre les évènements étendus

Surveillance, traçage et ligne de base

  • Surveillance et traçage
  • Ligne de base et analyse comparative

Dépannage des problèmes de performance courants

  • Dépanner les problèmes de performance CPU
  • Dépanner la performance de la mémoire
  • Dépanner la performance des entrée/sortie
  • Dépanner la performance de l’accès conccurentiel
  • Dépanner la performance TempDB

Informations complémentaires

Durée

4 jours

Editeur

Microsoft

Mode de formation

Présentiel

Origine du support de cours

MOC- Microsoft Official Curriculum

X