Sélectionner une page
Formations Data Base de données Formation MS-SQL avancé

Formation MS-SQL avancé

Niveau expert
Catégorie Essential
Logo mssql avancé
Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Notre formation vous présente MS SQL Server, un système de gestion de bases de données relationnelles développé par Microsoft. Au cœur des environnements applicatifs critiques, il associe performance et sécurité pour des charges transactionnelles et analytiques exigeantes.

Cette formation MS SQL Avancé vous permettra d’optimiser les requêtes, de concevoir des index efficaces, de profiler les performances et de maîtriser la programmation T-SQL dans des contextes réels.

Vous apprendrez à lire des plans d’exécution, à mesurer l’impact des statistiques, à choisir le bon type d’index et à utiliser Query Store pour baseliner vos applications.

La formation couvre les fonctions de fenêtrage, les transactions et niveaux d’isolement, la gestion des verrous ainsi que l’usage raisonné des hints d’optimisation.

Vous mettrez en œuvre des procédures stockées, fonctions et triggers, tout en appliquant des pratiques robustes de gestion d’erreurs et de concurrence.

À l’issue de cette formation, vous serez en mesure d’accélérer des requêtes coûteuses, de stabiliser vos performances et de sécuriser vos transactions, en industrialisant vos développements T-SQL sur SQL Server.

Comme toutes nos formations, celle-ci vous présente la dernière version stable et ses nouveautés, SQL Server 2022.

 

Objectifs

  • Lire et analyser des plans d’exécution
  • Gérer les statistiques pour l’optimisation
  • Concevoir des index performants (covering, filtrés)
  • Maîtriser le fenêtrage pour l’analytique
  • Piloter la concurrence (isolements, verrous, RCSI/SNAPSHOT)
  • Développer en T-SQL (SP, UDF, triggers, gestion d’erreurs)

 

Public visé

  • Développeurs SQL
  • Administrateurs de bases de données
  • Data engineers et analystes techniques

 

Pré-requis

  • Fondamentaux SQL (jointures, agrégats, clés PK/FK)
  • Pratique de SQL Server/SSMS

 

Programme de formation MS-SQL Avancé

 

[Jour 1 – Matin]

Performance et plans d’exécution

  • Comprendre les plans d’exécution dans SQL Server
  • Identifier les opérateurs courants et leurs coûts
  • Différencier les coûts estimés et réels
  • Analyser la cardinalité des requêtes
  • Utiliser les outils de diagnostic dans SSMS
  • Atelier pratique : Lecture et comparaison de plans réels.

 

[Jour 1 – Après-midi]

Statistiques et indexation avancée

  • Comprendre la gestion des statistiques (auto-création, mise à jour, histogrammes)
  • Mesurer l’effet des statistiques sur l’optimisation des plans
  • Explorer les index clustered et nonclustered
  • Concevoir des index filtrés et couvrants
  • Appliquer les bonnes pratiques de sargabilité
  • Atelier pratique : Création d’index efficaces et mesure des performances.

 

Suivi et profilage des performances

  • Utiliser Query Store et ses principaux usages
  • Analyser en temps réel avec Live Query Stats
  • Exploiter les DMVs pour détecter les régressions
  • Suivre les changements de plan et optimiser
  • Construire une baseline de performance
  • Atelier pratique : Capture et comparaison des révisions de plan.

 

[Jour 2 – Matin]

Requêtes avancées et optimisation

  • Utiliser les CTE et sous-requêtes pour la performance
  • Réécrire les requêtes pour améliorer la sargabilité
  • Mettre en œuvre anti-joins et semi-joins (EXISTS / NOT EXISTS)
  • Appliquer les bonnes pratiques de refactoring SQL
  • Optimiser les sous-requêtes corrélées
  • Atelier pratique : Réécritures ciblées pour améliorer les performances.

 

[Jour 2 – Après-midi]

Fonctions analytiques et fenêtrage

  • Introduire ROW_NUMBER, RANK, DENSE_RANK
  • Utiliser SUM() OVER (PARTITION BY)
  • Découvrir LAG et LEAD
  • Définir les cadres de fenêtres (ROWS BETWEEN …)
  • Traiter des cas d’usage : reporting, classements, parts de marché
  • Atelier pratique : Totaux cumulés et détection de gaps et islands.

 

Transactions, programmation et optimisation

  • Comprendre les niveaux d’isolement et les verrous
  • Détecter et résoudre les deadlocks
  • Programmer en T-SQL : procédures stockées, fonctions et triggers
  • Gérer les erreurs avec TRY…CATCH et les transactions
  • Employer les hints et guides de plan (RECOMPILE, FORCESEEK, MAXDOP)
  • Atelier pratique : Implémentation de SP, UDF et triggers sur WWI.

Pour aller plus loin

Formation MS-SQL Server

Formation SQL : Les fondamentaux

Formation MySQL

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp