Offre de Formation Performance Tuning et optimisation des bases de données SQL vB avec A M S FORMATION | MaFormation.fr

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

A M S FORMATION

Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En ligne En présentiel
Durée
4 Jours – 28 Heures
Prix
Nous contacter

Localité

En ligne

Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 54 - Nancy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 08 - Ardennes
  • 10 - Aube
  • 51 - Marne
  • 52 - Haute-Marne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 57 - Moselle
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 88 - Vosges

Objectifs

1. La formation en résumé

La formation "Performance Tuning et optimisation des bases de données SQL vB" propose une immersion approfondie dans l’architecture et le fonctionnement de SQL Server, avec pour objectif principal d’acquérir les compétences nécessaires pour diagnostiquer, optimiser et améliorer la performance des bases de données SQL Server. Elle aborde les différents composants du système, les mécanismes d’exécution des requêtes, ainsi que les meilleures pratiques en matière de gestion des fichiers, de concurrence, de transactions et de mise en cache. Ce programme vise également à développer une expertise en dépannage des problèmes de performance, en particulier liés à la mémoire, aux entrées/sorties, au verrouillage et à la base TempDB, tout en fournissant les outils pour analyser efficacement les données collectées via les évènements étendus.

2. Les thèmes abordés

- Architecture SQL Server, planification et attentes : exploration des composants SQL Server et SQL OS, comparaison entre planification Windows et SQL, gestion des attentes et files.
- Entrée/sortie SQL Server : concepts fondamentaux, solutions de stockage, installation et tests des performances d’entrée/sortie.
- Structures de bases de données : étude des structures internes, fichiers de données et gestion spécifique de TempDB.
- Mémoire SQL Server : compréhension de la mémoire Windows, mémoire SQL Server, et concepts liés à OLTP In-Memory.
- Accès concurrentiels et transactions : explication des mécanismes d’accès concurrentiel, transactions et verrouillages internes.
- Statistiques et index internes : analyse des statistiques internes, estimation de cardinalité, index internes et index « Columnstore ».
- Analyse de l’exécution et plans d’exécution : fonctionnement de l’optimiseur, analyse et interprétation des plans d’exécution.
- Mise en cache des plans et recompilation : gestion de la mise en cache, dépannage des problèmes et compréhension du magasin de requêtes.
- Évènements étendus : principes, mise en œuvre et utilisation pour la surveillance.
- Surveillance, traçage et ligne de base : techniques de surveillance, traçage et analyse comparative des performances.
- Dépannage des problèmes de performance courants : résolution des problèmes liés au CPU, à la mémoire, aux entrées/sorties, à l’accès concurrentiel et à TempDB.

3. Éléments de méthodologie de la formation

L’approche pédagogique combine des apports théoriques avec des exercices pratiques afin de favoriser une assimilation concrète des notions abordées. Chaque participant dispose d’un poste de travail individuel, ce qui permet de réaliser des mises en situation spécifiques et personnalisées. La formation se déroule en petits groupes, facilitant un suivi individualisé et adapté aux besoins de chacun. Un support pédagogique complet est remis aux stagiaires pour accompagner leur apprentissage et servir de référence post-formation.
Haut de page