Plan du cours
Module 1. Optimisation des requêtes
- Outils pour l'optimisation des requêtes
- Plans d'exécution des requêtes mis en cache
- Effacer le cache
- Analyse des plans d'exécution
- Conseils
- Utilisation du Database Engine Tuning Advisor
- Optimisation de l'index
- Structures des tables et des index
- Méthodes d'indexation Access
- Stratégies d'indexation
Module 2. Sous-requêtes, tables Expression et fonctions de classement
- Ecrire des sous-requêtes
- Utilisation des tables Expressions
- Utilisation des fonctions de classement
Module 3. Optimisation des jointures et des opérations ensemblistes
- Types fondamentaux de jointures
- Algorithme de jointure
- Opérations sur les ensembles
- Utilisation de INTO avec l'opération Set
Module 4. Agréger et diviser les données
- Utilisation de la clause OVER
- Différents types d'agrégations (cumulatif, glissant et année à date)
- Pivoter et dépivoter
- Configuration d'agrégations personnalisées
- Utilisation de la sous-clause GROUPING SETS
- Sous-clause CUBE et RULLUP
- Comment matérialiser les ensembles de regroupement
Module 5. Utilisation de TOP et APPLY
- SÉLECTIONNER TOP
- Utilisation de l'opérateur de table APPLY
- TOP n au niveau du groupe
- Implémentation de la pagination
Module 6. Optimiser la transformation des données
- Insérer des données avec la clause VALUES améliorée
- Utilisation du BULK Rowset Provider
- Utilisation de INSERT EXEC
- Les mécanismes de séquence
- DELETE avec jointures
- UPDATE avec jointures
- L'instruction MERGE
- La clause OUTPUT avec INSERT
- La clause de sortie avec DELETE
- La clause de sortie avec UPDATE
- La clause de sortie avec MERGE
Module 7. Interroger les tables partitionnées
- Le partitionnement dans le serveur SQL
- Comment écrire des requêtes sur des tables partitionnées
- Comment écrire des requêtes sur des vues partitionnées
Pré requis
Connaissances Go à SQL dans un environnement Microsoft SQL Server 2008/2012.
Nos clients témoignent (5)
Philip était très gentil, sa façon d'expliquer les concepts SQL est remarquable. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui ne faisaient pas partie de ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
Exercices pratiques pour la pratique et la compréhension du concept, des éclaircissements sont fournis pour toutes questions.
Safdar Abbas - Medtech Limited
Formation - T-SQL Fundamentals with SQL Server Training Course
Traduction automatique
Cela nous a permis d'avoir une expérience pratique avec des procédures stockées sur notre base de données d'entreprise.
Corneliu Buculei - Standard Building Supplies Ltd
Formation - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Traduction automatique
Exercices interactifs
Matthew Viner - Thames Water Utilites Ltd
Formation - Transact SQL Basic
Traduction automatique
la connaissance approfondie et l'approche personnalisée
Julius Mapili - SYKES Asia, Inc.
Formation - Administering in Microsoft SQL Server
Traduction automatique