Centre de formation ACF Grenoble

87, rue Général Mangin - 38000 Grenoble
Tel : 04 76 23 20 50 / 06 81 73 19 35
contact@audit-conseil-formation.com

Demander un Devis
puce

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Plan de cours de la formation SQL SERVER OPTIMISATION

DomaineLangages de Programmation
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.
Optimisation du matériel
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.
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.
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.
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.
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.
Déclencheurs et performances.
Monitorat. Tuning. Mesure.
Gérer de grandes bases de données
VLDB (Very Large DataBase).
La compression des données, des Backups.
Le partitionnement.