Prenez contact avec nous

Plan du cours

Module 1. Optimisation des requêtes

  • Outils pour l’optimisation des requêtes
  • Plans d’exécution en cache des requêtes
  • Vidage du cache
  • Analyse des plans d’exécution
  • Indicateurs
  • 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 ensemblistes

  • Types fondamentaux de jointures
  • Algorithme de jointure
  • Opérations ensemblistes
  • Utilisation de INTO avec une opération ensembliste

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

  • Utilisation de la clause OVER
  • Différents types d’agrégations (cumulatives, glissantes et année à ce jour)
  • Permutation et dépermutation
  • Configuration d’agrégations personnalisées
  • Utilisation de la sous-clause GROUPING SETS
  • Sous-clauses CUBE et ROLLUP
  • Comment 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 du groupe
  • Mise en œuvre de la pagination

Module 6. Optimisation de la transformation des données

  • Insertion de données avec la clause VALUES améliorée
  • Utilisation du fournisseur de jeu de lignes BULK
  • Utilisation de INSERT EXEC
  • Les mécanismes de séquence
  • Suppression avec jointures
  • Mise à jour avec jointures
  • Instruction MERGE
  • La clause OUTPUT avec INSERT
  • La clause OUTPUT avec DELETE
  • La clause OUTPUT avec UPDATE
  • La clause OUTPUT avec MERGE

Module 7. Interrogation des tables partitionnées

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

Pré requis

Bonne maîtrise 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