Normaliser une base de données
Optimiser le stockage des données
Gérer les accès concurrentiels
Améliorer les requêtes pour optimiser les performances
Optimiser la stratégie d’indexation
Décider quand les curseurs sont appropriés
Identifier et résoudre les problèmes de performances
Développeurs de base de données professionnels qui ont au moins trois ans d’expérience dans le développement de solutions de bases de données.
Avoir des connaissances dans le stockage des données
Etre familier avec les index : structure et utilisation.
Avoir une expérience concrète dans le développement de base de données.
Comprendre la syntaxe du Transact-SQL et la logique de la programmation.
Être familiarisé avec les fonctionnalités, les outils et les technologies de Microsoft SQL Server 2005
module 1 : Mesurer les performances d’une base de données
L’importance des « Benchmark »
Les mesures clé de la performance des requêtes : Sysmon
Les mesures clé de la performance des requêtes : Profiler
Les règles à suivre pour identifier les verrous et les blocages
module 2 : Optimiser le design physique d’une base de données
Le modèle d’optimisation des performances
La stratégie du schéma d’optimisation : les clés
La stratégie du schéma d’optimisation : la dénormalisation
La stratégie du schéma d’optimisation : la généralisation
module 3 : Optimiser les requêtes pour la performance
Le modèle d’optimisation des performances : les requêtes
Qu’est ce que le flux logique de la requêtes ?
Considération à prendre en compte pour l’utilisation des sous requêtes
Les règles à suivre pour construire des requêtes efficaces
module 4 : « Refactoring » des curseurs dans les requêtes
Le modèle d’optimisation des performances : Les solutions basées sur les jeux de requêtes
Les cinq étapes pour construire un curseur
Les stratégies pour refactoriser les curseurs
module 5: Optimiser une stratégie d’indexation
Le modèle d’optimisation des performances : Les index
Considération à prendre en compte pour utiliser les index
Les meilleures utilisations de l’index « clustered »
Les meilleures techniques pour la conception d’index « non-clustered »
Comment documenter une stratégie d’indexation
module 6 : Gérer la concurrence
Le modèle d’optimisation des performances : Verrous et blocages
Multimédia : « Comment utiliser des requêtes efficaces pour réduire les verrous et blocages »
Stratégie pour réduire les verrous et blocages
3 jours
1350 € HT