SQL Server 2014 à 2008, optimisation

publicité
Stage pratique de 4 jour(s)
Réf : SQS
Participants
DBA SQL Server, chefs de
projets 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.
Prix 2017 : 2440€ HT
Dates des sessions
Paris
6 juin 2017, 12 sep. 2017
21 nov. 2017
Bruxelles
13 juin 2017, 19 sep. 2017
12 déc. 2017
Geneve
13 juin 2017, 19 sep. 2017
12 déc. 2017
SQL Server 2014 à 2008, optimisation
Best
Cette formation constitue une introduction rationnelle et 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 PEDAGOGIQUES
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
1) Le modèle et les données
2) Optimisation du matériel
3) Paramétrage de SQL Server
4) Ecriture et lecture des données
1) Le modèle et les données
- Influence du type de données. Standard de schématisation. Composition des clés.
- Modélisation en fonction de la volumétrie.
- Utilisation des contraintes et des déclencheurs.
- Qualité des données. Gestion de la redondance.
Luxembourg
Travaux pratiques
Comparaison de deux modèles aux données identiques.
13 juin 2017, 19 sep. 2017
12 déc. 2017
2) Optimisation du matériel
Modalités
d’évaluation
L’évaluation des acquis se
fait tout au long de la session
au travers des multiples
exercices à réaliser (50 à 70%
du temps).
Compétences du
formateur
Les experts qui animent
la formation sont des
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
5) Optimiser les requêtes SQL
6) Coder pour la performance
7) Gérer de grandes bases de données
- Processeurs et gestion du parallélisme.
- Mémoire vive. Fenêtre de données et RAM optimale.
- Comparaison des versions 32 et 64 bits de Windows.
- Paramètres des disques durs. RAID et SAN.
- Infrastructure réseau : bonnes pratiques.
Travaux pratiques
Mesure des I/O du serveur physique à l'aide de Perfmon.
3) Paramétrage de SQL Server
- Remarques sur l'installation. Paramètres : OS, SQL Server, session. Audit du serveur avec Perfmon.
- Gestion des ressources par Quota.
Travaux pratiques
Mesure des caractéristiques du serveur logique à l'aide de requêtes SQL et du moniteur de performances.
4) Ecriture et lecture des données
- Le moteur de stockage. Le cache des données.
- Checkpoint et LazyWriter.
- Organisation des tables et index. Volumétrie.
- Transaction. Logs. Niveaux d'isolation.
- Organisation logique des fichiers.
Travaux pratiques
Création d'une base multifichiers et migration des données.
5) Optimiser les requêtes SQL
- Rôle de l'optimiseur. Code procédural. Requêtes complexes. Influence de l'écriture des requêtes.
- Plan de requête et statistiques d'exécution.
- Défragmentation des index.
- Monitorer l'exécution des requêtes.
- Utilisation des DMV pour affiner l'optimisation.
Travaux pratiques
Comparaison des différentes écritures d'une même requête à l'aide de l'audit via Profiler.
6) Coder pour la performance
- Choisir entre Transact SQL et SQLCLR (C#, .Net).
- Bonnes pratiques pour les procédures stockées.
- Transactions : effets de bord et exceptions.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 1
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
- Déclencheurs et performances.
- Monitorat. Tuning. Mesure.
Travaux pratiques
Réalisation d'une procédure de calcul d'auto-incrément (compteur) et d'une fonction utilisateur.
7) Gérer de grandes bases de données
- VLDB (Very Large DataBase).
- La compression des données, des Backups.
- Le partitionnement.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 2
Téléchargement