Formation SQL Server Optimisation
Prérequis
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Analyser les performances et identifier les problèmes potentiels sur SQL Server
- Comprendre et appliquer les meilleures pratiques pour la conception et la gestion des index
- Optimiser les requêtes et exploiter les fonctionnalités avancées de SQL Server
- Mettre en œuvre les stratégies de partitionnement pour améliorer la performance des requêtes
- Surveiller et gérer les ressources système pour garantir la stabilité et la performance de SQL Server
Programme de la formation
Introduction à la formation SQL Server Optimisation
Présentation des objectifs et du contenu de la formation
Rappel des concepts fondamentaux de SQL Server
Importance de l’optimisation des performances
Analyse des performances et diagnostic
Utilisation de SQL Profiler, Dynamic Management Views (DMV), et Performance Monitor
Identification des goulets d’étranglement et des problèmes de performance
Analyse des plans d’exécution
Optimisation des index
Comprendre les différents types d’index (clustered, non-clustered, filtered, columnstore)
Concevoir et mettre en œuvre des index efficaces
Utiliser les outils d’analyse d’index (Index Tuning Wizard, Database Engine Tuning Advisor)
Maintenance et fragmentation des index
Exemple de cas pratiques : Analyser et améliorer les performances d’une base de données en optimisant les index
Optimisation des requêtes
Techniques d’optimisation des requêtes (jointures, agrégations, filtres)
Utilisation des statistiques pour améliorer les performances
Hints et options de requêtes pour guider l’optimiseur
Optimisation des vues matérialisées (Indexed Views)
Exemple de cas pratiques : Analyser et améliorer les performances d’une série de requêtes complexes
Stratégies de partitionnement
Concepts et avantages du partitionnement
Création et gestion des schémas de partition
Optimisation des requêtes sur des tables partitionnées
Exemple de cas pratiques : Concevoir et mettre en œuvre une stratégie de partitionnement pour un scénario d’entreprise
Surveillance et gestion des ressources système
Gestion de la mémoire, du processeur et du stockage
Utilisation des outils de surveillance intégrés (Resource Monitor, Performance Monitor, SQL Server Activity Monitor)
Configuration des alertes et notifications
Analyse et résolution des problèmes de contention et de blocage
Exemple de cas pratiques : Surveillance et optimisation des ressources système pour une instance de SQL Server

Proposé par
Sparks
"Tout l'IT, vraiment tout"

Proposé par
Sparks
