A propos de ce cours

Ce cours de quatre jours dirigé par un instructeur fournit aux étudiants qui gèrent et entretiennent des bases de données SQL Server les connaissances et les compétences nécessaires pour optimiser et optimiser leurs performances.

Profil du public

Ce cours s’adresse principalement aux personnes qui administrent et maintiennent les bases de données SQL Server et qui sont responsables des performances optimales des instances SQL Server qu’elles gèrent. Ces personnes écrivent également des requêtes sur les données et doivent garantir des performances optimales d’exécution des charges de travail.

Le public de ce cours sont des personnes développant des applications qui fournissent du contenu à partir de bases de données SQL Server.

A l’issue de ce cours, les étudiants seront capables de:

  • Décrivez la présentation architecturale de haut niveau de SQL Server et de ses différents composants.
  • Décrivez le modèle d’exécution de SQL Server, les attentes et les files d’attente.
  • Décrire les concepts de base d’E / S, les réseaux de stockage et les tests de performance.
  • Décrire les concepts architecturaux et les meilleures pratiques en matière de fichiers de données pour les bases de données utilisateur et TempDB.
  • Décrire les concepts architecturaux et les meilleures pratiques en matière de simultanéité, de transactions, de niveaux d’isolement et de verrouillage.
  • Décrire les concepts architecturaux de l’optimiseur et comment identifier et résoudre les problèmes liés au plan de requête.
  • Décrire les concepts architecturaux, les scénarios de dépannage et les meilleures pratiques liées à Plan Cache.
  • Décrire les concepts architecturaux, la stratégie de dépannage et les scénarios d’utilisation pour les événements étendus.
  • Expliquez la stratégie et les techniques de collecte de données pour analyser les données collectées.
  • Comprendre les techniques permettant d’identifier et de diagnostiquer les goulots d’étranglement afin d’améliorer les performances globales.

Module 1: Architecture, planification et attente de SQL Server

Ce module couvre la présentation architecturale de haut niveau de SQL Server et de ses divers composants. Il plonge profondément dans le modèle d’exécution de SQL Server, les attentes et les files d’attente.

Cours:

  • Composants SQL Server et système d’exploitation SQL
  • Planification Windows vs planification SQL
  • Attentes et files d’attente

Atelier: Architecture, planification et attente de SQL Server

Après avoir terminé ce module, vous pourrez:

  • Décrire les composants SQL Server et le système d’exploitation SQL
  • Décrire les différences entre la planification Windows et la planification SQL
  • Décrire les attentes et les files d’attente

Module 2: E / S SQL Server

Ce module couvre les concepts d’E / S de base, les réseaux de stockage et les tests de performance. Il met l’accent sur les opérations d’E / S SQL Server et sur la façon de tester les performances de stockage.

Cours:

  • Concepts de base
  • Solutions de stockage
  • Configuration et test des E / S

Atelier: Test des performances de stockage

Après avoir terminé ce module, vous pourrez:

  • Décrire les concepts de base de SQL I / O
  • Décrire les solutions de stockage
  • Configuration et test des E / S

Module 3: Structures de base de données

Ce module couvre les structures de base de données, les fichiers de données et les composants internes TempDB. Il se concentre sur les concepts architecturaux et les meilleures pratiques liées aux fichiers de données pour les bases de données utilisateur et TempDB.

Cours:

  • Structure de la base de données
  • Données internes du fichier de données
  • TempDB Internals

Atelier: Structures de base de données

Après avoir terminé ce module, vous pourrez:

  • Décrire la configuration interne des structures de base de données
  • Décrivez la configuration interne des fichiers de données.
  • Décrire la configuration interne de TempDB

Module 4: Mémoire SQL Server

Ce module couvre les composants internes de Windows et de la mémoire SQL Server. Il se concentre sur les concepts architecturaux et les meilleures pratiques liées à la configuration de la mémoire SQL Server.

Cours:

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

Atelier: Mémoire SQL Server

Après avoir terminé ce module, vous pourrez:

  • Décrire les composants de la mémoire Windows
  • Décrire les composants de la mémoire SQL Server
  • Décrire le protocole OLTP en mémoire

Module 5: Concurrence SQL Server

Ce module couvre les transactions et les internes verrouillables. Il se concentre sur les concepts architecturaux et les meilleures pratiques liées à la simultanéité, aux transactions, aux niveaux d’isolement et au verrouillage.

Cours:

  • Concurrence et transactions
  • Verrouillage des internes

Atelier: simultanéité SQL Server

Après avoir terminé ce module, vous pourrez:

  • Expliquer la concurrence et les transactions
  • Décrivez le verrouillage

Module 6: Statistiques et index internes

Ce module couvre les statistiques et les index internes. Il se concentre sur les concepts architecturaux et les meilleures pratiques liées aux statistiques et aux index.

Cours:

  • Statistiques internes et estimation de la cardinalité
  • Index internes
  • Index de Columnstore

Atelier: Statistiques et index internes

Après avoir terminé ce module, vous pourrez:

  • Décrire les statistiques internes
  • Expliquer l’estimation de la cardinalité
  • Décrivez pourquoi vous utiliseriez les index Columnstore et pourriez en implémenter

 

Module 7: Exécution et analyse du plan de la requête

Ce module traite de l’exécution et de l’analyse du plan de requête. Il se concentre sur les concepts architecturaux de l’optimiseur et sur la manière d’identifier et de résoudre les problèmes de plan de requête.

Cours:

  • Exécution de requêtes et internes de l’optimiseur
  • Plans d’exécution de la requête
  • Analyse des plans d’exécution de requête
  • Traitement adaptatif des requêtes

Atelier: Exécution et analyse du plan de requête

Après avoir terminé ce module, vous pourrez:

  • Décrire l’exécution de la requête et l’optimiseur
  • Analyser les plans de requête et résoudre les problèmes courants

Module 8: Planifier la mise en cache et la recompilation

Ce module couvre la mise en cache et la recompilation de plans. Il se concentre sur les concepts architecturaux, les scénarios de dépannage et les meilleures pratiques liées à Plan Cache.

Cours:

  • Planifier les internes du cache
  • Dépannage des problèmes de cache de plan
  • Réglage automatique
  • Magasin de requêtes

Atelier: Planifier la mise en cache et la recompilation

Après avoir terminé ce module, vous pourrez:

  • Décrire le cache du plan
  • Résoudre les problèmes de cache de plan
  • Décrivez le magasin de requêtes et pourquoi vous l’utiliseriez

Module 9: Événements étendus

Ce module couvre les événements étendus. Il se concentre sur les concepts architecturaux, la stratégie de dépannage et les scénarios d’utilisation pour les événements étendus.

Cours:

  • Concepts de base des événements étendus
  • Travailler avec des événements étendus

Atelier: événements étendus

Après avoir terminé ce module, vous pourrez:

  • Décrire les concepts de base des événements étendus
  • Implémenter des événements étendus

Module 10: Surveillance, traçage et établissement de références

Ce module couvre les outils et techniques permettant de surveiller, de suivre et de baser les données de performances SQL Server. Il se concentre sur la stratégie de collecte de données et les techniques d’analyse des données collectées.

Cours:

  • Surveillance et traçage
  • Bâle et benchmarking

Atelier: Surveillance, traçage et établissement de lignes de base

Après avoir terminé ce module, vous pourrez:

  • Décrire les différentes options de surveillance et de traçage
  • Décrire les différentes options pour l’analyse comparative et la baseline

En plus de leur expérience professionnelle, les étudiants participant à cette formation doivent déjà posséder les connaissances techniques suivantes:

  • Connaissance de base du système d’exploitation Microsoft Windows et de ses fonctionnalités principales.
  • Connaissance pratique de l’administration et de la maintenance de la base de données
  • Connaissance pratique de Transact-SQL.

 

Programme de Formation

Aucun curriculum trouvé!
PRENDRE CETTE FORMATION
  • 1,650.00