Prenez contact avec nous

Plan du cours

Module 1. Optimisation des requêtes

  • Outils pour l'optimisation des requêtes
  • Plans d'exécution des requêtes en cache
  • Purge du cache
  • Analyse des plans d'exécution
  • Indicateurs (Hints)
  • Utilisation de l'Assistant d'optimisation du moteur de base de données
  • Optimisation des index
  • Structures des tables et des index
  • Méthodes d'accès aux index
  • Stratégies d'indexation

Module 2. Sous-requêtes, expressions de table et fonctions de classement

  • Rédaction de sous-requêtes
  • Utilisation des expressions de table
  • Utilisation des fonctions de classement

Module 3. Optimisation des jointures et des opérations d'ensembles

  • Types de jointures fondamentaux
  • Algorithme de jointure
  • Opérations d'ensembles
  • Utilisation de INTO avec des opérations d'ensembles

Module 4. Agrégation et pivotage des données

  • Utilisation de la clause OVER
  • Différents types d'agrégations (cumulatives, glissantes et de début d'année à date courante)
  • Pivotage et dépivotage
  • Configuration d'agrégations personnalisées
  • Utilisation de la sous-clause GROUPING SETS
  • Sous-clauses CUBE et ROLLUP
  • Méthode pour matérialiser les Grouping Sets

Module 5. Utilisation de TOP et APPLY

  • SELECT TOP
  • Utilisation de l'opérateur de table APPLY
  • TOP n au niveau des groupes
  • Mise en œuvre de la pagination

Module 6. Optimisation de la transformation des données

  • Insertion de données avec la clause VALUES étendue
  • Utilisation du fournisseur de jeu de lignes BULK
  • Utilisation de INSERT EXEC
  • Mécanismes de séquence
  • DELETE avec des jointures
  • UPDATE avec des jointures
  • Énoncé MERGE
  • Clause OUTPUT avec INSERT
  • Clause OUTPUT avec DELETE
  • Clause OUTPUT avec UPDATE
  • Clause OUTPUT avec MERGE

Module 7. Requête sur les tables partitionnées

  • Partitionnement dans SQL Server
  • Comment rédiger des requêtes sur des tables partitionnées
  • Comment rédiger des requêtes sur des vues partitionnées

Pré requis

Bonnes connaissances de SQL dans l'environnement Microsoft SQL Server 2008/2012.

 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires