> Formations > Technologies numériques > SGBD > SQL Server > Formation SQL Server, analyse des performances et optimisations SQL > Formations > Technologies numériques > Formation SQL Server, analyse des performances et optimisations SQL

Formation : SQL Server, analyse des performances et optimisations SQL

Versions 2022 à 2012

SQL Server, analyse des performances et optimisations SQL

Versions 2022 à 2012


Best

Cette formation constitue une introduction efficace à l'optimisation des bases de données relationnelles MS SQL Server en vue d'obtenir de hautes performances pour des applications complexes ou à forte volumétrie. Elle couvre différentes versions de SQL Server.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. SQS
  4j - 28h00
Prix : 2720 € H.T.
Pauses-café et
déjeuners offerts




Cette formation constitue une introduction efficace à l'optimisation des bases de données relationnelles MS SQL Server en vue d'obtenir de hautes performances pour des applications complexes ou à forte volumétrie. Elle couvre différentes versions de SQL Server.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Optimiser l'utilisation des ressources matérielles
Rendre plus rapide la lecture-écriture des données
Améliorer l'écriture des requêtes SQL et la gestion des index
Contrôler les résultats grâce au moniteur de performances

Public concerné
DBA SQL Server, chefs de projet et développeurs.

Prérequis
Bonnes connaissances de la modélisation de données, des concepts des SGBDR, de MS SQL Server et des langages SQL et Transact SQL. Connaissances de base sur les OS Windows.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Méthodes et moyens pédagogiques
Exercice
Des exercices sont mis en œuvre après chaque apport théorique.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Matériel

  • Fonctionnement interne de SQL Server.
  • Ressources physiques nécessaires : CPU, RAM, stockage.
  • Configurer SQL Server (sp_configure et DBCC TRACE).
Travaux pratiques
Mesure des I/O du serveur physique et des caractéristiques du serveur logique.

Outils de diagnostic

  • Journaux d'événement. DMV, DMF et DBCC.
  • Analyseur de performances. Profiler et trace par défaut.
  • Événements étendus et session de santé.
  • Database Tuning Advisor.
  • Utiliser le Query Store.

Stockage

  • Fonctionnement du moteur de stockage et du cache.
  • Journalisation des transactions (Checkpoint et LazyWriter).
  • Types de stockage (fichiers, fileStream, FileTable).
  • Structure interne des fichiers de données (extensions, pages, slots de ligne).
  • Gestion des fichiers et groupes de fichiers.
Travaux pratiques
Création d'une base multifichiers et migration des données.

Modèle de données

  • Règles d'or : redondance, "NULL" et mise à jour.
  • Choix des types de données.
  • Importance de l'efficacité d'une clé.
  • Combattre la redondance et le "NULL".
  • Qualité des données.
  • Faut-il dénormaliser ?
Travaux pratiques
Comparer deux modèles.

Optimiser les requêtes

  • Fonctionnement de l'optimiseur.
  • Statistiques et plan de requêtes.
  • Estimateur de cardinalité.
  • Indexation rowstore, columstore et "cherchabilité".
  • Index XML, spatial et textuel.
  • Utilisation des tables en mémoire (In Memory OLTP).
  • Maintenance des statistiques et index.
Travaux pratiques
Comparaison d'écritures d'une même requête.

Coder pour la performance

  • Code itératif vs code ensembliste.
  • Transact SQL ou SQLCLR ?
  • Bonnes pratiques d'écriture des routines (UDF, déclencheurs, procédures).
  • Transactions, verrouillage et gestion des niveaux d'isolation.
  • Déclencheurs et performances.
  • Comment éradiquer les curseurs ?
Travaux pratiques
Réaliser une procédure de calcul et une fonction utilisateur.

Gérer la forte volumétrie

  • Very Large DataBase (VLDB).
  • Partitionnement des tables et index.
  • La dénormalisation : colonnes calculées, vues indexées, déclencheurs.
  • Compression des données.
  • Maintenance "On Line".
  • Utilisation du "In Memory".
  • Collecteur de données.
  • Profiler les utilisateurs avec le "Resource Governor".
Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Avis clients
4,7 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
NICOLAS V.
10/12/24
5 / 5

Merci pour cette formation au top qui va nous apporter beaucoup d’outils pour notre quotidien
STÉPHANE M.
10/12/24
5 / 5

Parfait, maintenant à nous de jouer ?
RODOLPHE R.
10/12/24
5 / 5

Formation très pertinente vis à vis de l’attendu.Formateur très pédagogue, avec une expérience significative sur le thème.



Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie
Du 11 au 14 février 2025
FR
Paris La Défense
S’inscrire
Du 18 au 21 février 2025
FR
Aix-en-Provence
S’inscrire
Du 18 au 21 février 2025
FR
Bordeaux
S’inscrire
Du 18 au 21 février 2025
FR
Bruxelles
S’inscrire
Du 18 au 21 février 2025
FR
Classe à distance
S’inscrire
Du 18 au 21 février 2025
EN
Classe à distance
S’inscrire
Du 18 au 21 février 2025
FR
Dijon
S’inscrire
Du 18 au 21 février 2025
FR
Grenoble
S’inscrire
Du 18 au 21 février 2025
FR
Lille
S’inscrire
Du 18 au 21 février 2025
FR
Luxembourg
S’inscrire
Du 18 au 21 février 2025
FR
Lyon
S’inscrire
Du 18 au 21 février 2025
FR
Montpellier
S’inscrire
Du 18 au 21 février 2025
FR
Nantes
S’inscrire
Du 18 au 21 février 2025
FR
Rennes
S’inscrire
Du 18 au 21 février 2025
FR
Sophia-Antipolis
S’inscrire
Du 18 au 21 février 2025
FR
Strasbourg
S’inscrire
Du 18 au 21 février 2025
FR
Toulouse
S’inscrire
Du 22 au 25 avril 2025
FR
Orléans
S’inscrire
Du 22 au 25 avril 2025
FR
Paris La Défense
S’inscrire
Du 22 au 25 avril 2025
FR
Tours
S’inscrire
Du 13 au 16 mai 2025 *
FR
Classe à distance
S’inscrire
Du 13 au 16 mai 2025
EN
Classe à distance
S’inscrire
Du 10 au 13 juin 2025
FR
Paris La Défense
S’inscrire
Du 17 au 20 juin 2025
FR
Aix-en-Provence
S’inscrire
Du 17 au 20 juin 2025
FR
Bordeaux
S’inscrire
Du 17 au 20 juin 2025
FR
Bruxelles
S’inscrire
Du 17 au 20 juin 2025
FR
Classe à distance
S’inscrire
Du 17 au 20 juin 2025
FR
Dijon
S’inscrire
Du 17 au 20 juin 2025
FR
Grenoble
S’inscrire
Du 17 au 20 juin 2025
FR
Lille
S’inscrire
Du 17 au 20 juin 2025
FR
Luxembourg
S’inscrire
Du 17 au 20 juin 2025
FR
Lyon
S’inscrire
Du 17 au 20 juin 2025
FR
Montpellier
S’inscrire
Du 17 au 20 juin 2025
FR
Nantes
S’inscrire
Du 17 au 20 juin 2025
FR
Rennes
S’inscrire
Du 17 au 20 juin 2025
FR
Sophia-Antipolis
S’inscrire
Du 17 au 20 juin 2025
FR
Strasbourg
S’inscrire
Du 17 au 20 juin 2025
FR
Toulouse
S’inscrire
Du 15 au 18 juillet 2025
FR
Orléans
S’inscrire
Du 15 au 18 juillet 2025
FR
Paris La Défense
S’inscrire
Du 15 au 18 juillet 2025
FR
Tours
S’inscrire
Du 22 au 25 juillet 2025
FR
Classe à distance
S’inscrire
Du 22 au 25 juillet 2025
EN
Classe à distance
S’inscrire
Du 16 au 19 septembre 2025 *
FR
Paris La Défense
S’inscrire
Du 23 au 26 septembre 2025
FR
Aix-en-Provence
S’inscrire
Du 23 au 26 septembre 2025
FR
Bordeaux
S’inscrire
Du 23 au 26 septembre 2025
FR
Bruxelles
S’inscrire
Du 23 au 26 septembre 2025 *
FR
Classe à distance
S’inscrire
Du 23 au 26 septembre 2025
FR
Dijon
S’inscrire
Du 23 au 26 septembre 2025
FR
Grenoble
S’inscrire
Du 23 au 26 septembre 2025
FR
Lille
S’inscrire
Du 23 au 26 septembre 2025
FR
Luxembourg
S’inscrire
Du 23 au 26 septembre 2025
FR
Lyon
S’inscrire
Du 23 au 26 septembre 2025
FR
Montpellier
S’inscrire
Du 23 au 26 septembre 2025
FR
Nantes
S’inscrire
Du 23 au 26 septembre 2025
FR
Rennes
S’inscrire
Du 23 au 26 septembre 2025
FR
Sophia-Antipolis
S’inscrire
Du 23 au 26 septembre 2025
FR
Strasbourg
S’inscrire
Du 23 au 26 septembre 2025
FR
Toulouse
S’inscrire
Du 18 au 21 novembre 2025
FR
Orléans
S’inscrire
Du 18 au 21 novembre 2025 *
FR
Paris La Défense
S’inscrire
Du 18 au 21 novembre 2025
FR
Tours
S’inscrire
Du 25 au 28 novembre 2025
FR
Aix-en-Provence
S’inscrire
Du 25 au 28 novembre 2025
FR
Bordeaux
S’inscrire
Du 25 au 28 novembre 2025
FR
Bruxelles
S’inscrire
Du 25 au 28 novembre 2025 *
FR
Classe à distance
S’inscrire
Du 25 au 28 novembre 2025
EN
Classe à distance
S’inscrire
Du 25 au 28 novembre 2025
FR
Dijon
S’inscrire
Du 25 au 28 novembre 2025
FR
Grenoble
S’inscrire
Du 25 au 28 novembre 2025
FR
Lille
S’inscrire
Du 25 au 28 novembre 2025
FR
Luxembourg
S’inscrire
Du 25 au 28 novembre 2025
FR
Lyon
S’inscrire
Du 25 au 28 novembre 2025
FR
Montpellier
S’inscrire
Du 25 au 28 novembre 2025
FR
Nantes
S’inscrire
Du 25 au 28 novembre 2025
FR
Rennes
S’inscrire
Du 25 au 28 novembre 2025
FR
Sophia-Antipolis
S’inscrire
Du 25 au 28 novembre 2025
FR
Strasbourg
S’inscrire
Du 25 au 28 novembre 2025
FR
Toulouse
S’inscrire