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.

 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Business Intelligence with SSAS

14 heures

Introduction to SQL Server 2012 Integration Services (SSIS)

28 heures

Business Intelligence in MS SQL Server 2008

14 heures

Developing in SQL Server Business Intelligence

35 heures

Administration with Powershell

35 heures

Administering in Microsoft SQL Server

21 heures

Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server

14 heures

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 heures

Database Administration Fundamentals for MS SQL Server

35 heures

MS SQL Server 2016

14 heures

MS SQL Server 2019

14 heures

T-SQL Fundamentals with SQL Server Training Course

14 heures

SQL language in MSSQL

14 heures

Learning SQL with Microsoft SQL Server

21 heures

Catégories Similaires