Optimisation des performances SQL Server
-
4 jours
1500€ / personne
-
Lieu
Lyon ou Paris -
Objectif
Connaitre les facteurs d'influence de la performance sur SQL Server.
Savoir diagnostiquer les problèmes de performances et déterminer leur origine
Connaître une panoplie de solutions pour améliorer les performances et quand les appliquer -
Pour qui ?
Administrateur de bases de données, développeurs travaillant avec une base de données SQL Server -
Prérequis
Une connaissance de la base SQL Server et de T-SQL est obligatoire.
Les moyens pédagogiques, techniques et d’encadrement mis en œuvre
Les supports de formation optimisation des performances sql server seront projetés sur un support visuel sous la forme de slides powerpoint. Les démonstrations des requêtes T-SQL seront jouées sur une base de données de formation. Les élèves auront leur environnement de formation dédié leur permettant d’effectuer des exercices pratiques. Selon le client et les lieux où seront dispenser les formations, les environnements de formation seront adaptés pour répondre au mieux aux besoins.
Les moyens de suivi de la formation optimisation des performances sql server.
Les stagiaires devront signer une feuille d’émargement attestant de leur présence par demi-journée. La formation sera sanctionnée par une attestation de présence du (des) participant(s). Le formateur aura la charge de s’assurer, par une observation régulière des stagiaires, du suivi du cours. La réussite des exercices, également observer par le formateur sera un gage du bon déroulement et suivi de la formation pour chaque stagiaire.
Les modalités d’évaluation des acquis de la formation
La formation sera sanctionnée par une attestation de présence du (des) participant(s) et par une évaluation à froid établie par le formateur
Plan de cours formation optimisation des performances sql server
Méthodologie d’audit des performances
VERIFICATION DU HARDWARE
Harware
Virtualisation
Stockage
PARAMETRAGE OS
PARAMETRAGE DATABASE
MEMOIRE
CPU
FILES & FILEGROUPS
PARALLELISME
MODE DE RECUPERATION
COLLATION
COMPATIBILITY LEVEL
GOUVERNEUR DE RESSOURCES
TRACES FLAGS
PARAMETRIZATION
STATISTICS DE L’OPTIMISEUR
ISOLATION LEVEL
Optimisations classiques
INDEXATION
CLUSTERED INDEX,
INDEX SECONDAIRE CLASSIQUE (B-Tree)
INDEX COUVRANT,
INDEX FILTRE,
INDEX EN COLONNE
PLANS D’EXECUTION
PARTITIONNEMENT
TABLES TEMPORAIRES
Techniques moins conventionnelles
BROKER
SQL AVANCE :
FONCTIONS ANALYTIQUES,
CTE,
FONCTION TABLE (INLINES),
PARTITION SWITCHING,
TABLES IN-MEMORY