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
  • Effacement du cache
  • Analyse des plans d'exécution
  • Indices de performance (Hints)
  • Utilisation du Conseiller d'optimisation du moteur de base de données
  • Optimisation des index
  • Structures de table et d'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 ensembles

  • Types de jointures fondamentaux
  • Algorithme de jointure
  • Opérations ensembles
  • Utilisation de INTO avec les opérations ensembles

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

  • Utilisation de la clause OVER
  • Différents types d'agrégations (cumulatives, glissantes et depuis le début de l'année)
  • Pivotement et dépivotement
  • Configuration d'agrégations personnalisées
  • Utilisation de la sous-clause GROUPING SETS
  • Sous-clauses CUBE et ROLLUP
  • Comment matérialiser les ensembles de regroupement

Module 5. Utilisation de TOP et APPLY

  • SELECT TOP
  • Utilisation de l'opérateur de table APPLY
  • TOP n au niveau du groupe
  • Implémentation 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 jointures
  • UPDATE avec jointures
  • Instruction MERGE
  • Clause OUTPUT avec INSERT
  • Clause OUTPUT avec DELETE
  • Clause OUTPUT avec UPDATE
  • Clause OUTPUT avec MERGE

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

  • Partitionnement dans SQL Server
  • Rédaction de requêtes sur des tables partitionnées
  • Rédaction de requêtes sur des vues partitionnées

Pré requis

Bonnes connaissances en 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