Ref: MS10987

MICROSOFT SQL Server - analyse des performances et optimisation des bases de données

Présentiel - 28h

Objectifs


  • Connaître le fonctionnement interne du SGBD pour en optimiser les performances
  • Savoir examiner les mécanismes de verrouillage pour optimiser les accès concurrentiels
  • Être capable de gérer finement les statistiques et les index pour garantir les performances d'une base de données
  • Disposer d'une méthodologie de résolution de problèmes

Syllabus

ARCHITECTURE SQL, PLANIFICATION ET ATTENTES

  • Composants SQL Server et SQL OS
  • Séquencement Windows vs séquencement SQL
  • Attentes et files d'attente

ENTRÉES/SORTIES

  • Concepts fondamentaux
  • Solutions de stockage
  • Paramétrage et test des entrées/sorties

STRUCTURES INTERNES

  • Bases de données
  • Fichiers de données
  • TempDB

MÉMOIRE

  • Gestion mémoire Windows
  • Gestion mémoire SQL Server
  • Optimisation OLTP In-Memory

TRAITEMENTS CONCURRENTS ET TRANSACTIONS

  • Gestion des accès concurrents et transactions
  • Mécanismes de verrouillage

STATISTIQUES ET INDEX

  • Mécanismes statistiques internes et estimation de la cardinalité
  • Fonctionnement interne des index
  • Index Columnstore

OPTIMISATION DES REQUÊTES

  • Mécanismes internes pour l'exécution et l'optimisation des requêtes
  • Analyse des plans d'exécution

CACHE DES PLANS D'EXÉCUTION ET RECOMPILATION

  • Fonctionnement interne
  • Résoudre les problèmes du cache de plans
  • Le magasin de requêtes

ÉVÈNEMENTS ÉTENDUS

  • Concepts de base
  • Implémentation

SURVEILLANCE, TRAÇAGE ET BASE DE RÉFÉRENCE

  • Surveillance et traçage
  • Base de référence et analyse comparative

RÉSOLUTION DE PROBLÈMES DE PERFORMANCES COURANTS

  • CPU
  • Mémoire
  • Entrées/sorties
  • Accès concurrents
  • TempDB

Comment ?

Méthodes pédagogiques

1 poste et 1 support par stagiaire
8 à 10 stagiaires par salle
Remise d'une documentation pédagogique papier ou numérique pendant le stage
La formation est constituée d'apports théoriques, d'exercices pratiques, de réflexions et de retours d'expérience

Évaluation

Auto-évaluation des acquis par le stagiaire via un questionnaire en ligne
Attestation de fin de stage remise au stagiaire

Participez à la prochaine session !

S'inscrire

Admission

A qui s’adresse cette formation


  • Professionnels des bases de données souhaitant acquérir une connaissance fine des mécanismes internes et des outils d'optimisation de SQL Server

Prérequis


  • Avoir suivi la formation "Écrire des requêtes Transact SQL" (M20761) ou disposer d'un bon niveau de connaissances des différents sujets couverts par ce programme
  • Connaissance des concepts de base des bases de données relationnelles

Coût de la formation

Frais pédagogiques

2490€ HT

Tarif Inter-entreprise par personne

Aides au financement

Des dispositifs variés et aides au fnancement existent. N’hésitez pas à nous constulter pour en savoir plus.

En savoir plus sur les dispositifs de financement.

Le Pont Learning