FORMATIONS

 

Formation Performance SQL sous SQL server

Les dates des prochaines sessions sont affichées en bas de page.


A qui s'adresse ce package ?

Cette formation optimisation requêtes et traitements SQL sous SQL server s'adresse :

  • A tout développeur SQL et Transact SQL en environnement SQL Server,
  • A l'administrateur de bases de données SQL Server.

Ce cursus complet vous permettra de produire un code de qualité pour garantir les performances.

Les apports techniques

  • Comprendre le mode de fonctionnement et les principaux mécanismes du moteur de bases de données SQL Server (indexation, verrouillage, niveaux d'isolation, optimiseur etc.)
  • Eviter les erreurs courantes du développement et améliorer la maintenabilité du code
  • Maîtriser l'optimisation du code SQL et Transact SQL pour des applications plus performantes (diminution des temps de réponse des requêtes les plus consommatrices etc.)
  • Maîtriser les outils d'aide au diagnostic à travers une démarche d'audit et d'amélioration des performances
  • Apprentissage sur notre simulateur, sur des bases SQL Server de production, des différentes méthodes de résolution des problèmes courants de performance

Information cursus

Cette formation dure 2 jours (14h) au tarif de 1100€ HT


Au cours de cette formation, nous abordons les points suivants :

Introduction au moteur de base de données SQL Server

Rappels sur l'architecture de l'instance et de la base
Rappels sur la notion de transaction
Rappels sur l'isolation et le verrouillage
Utilisation des ressources et performance

Modélisation et performances
Normalisation
Indexation
Typage
Utilisation des contraintes
Procédures stockées
Requêtes ensemblistes et curseurs.
LINQ et les ORM

Indexes et vues indexées
Définition d'un index
Index clusterisé
Index non clusterisé
Index avec colonnes additionnelles
Index avec colonnes calculées
Index filtré
Vues indexées
Couverture
Fragmentation

Optimiseur de requêtes
Les différentes phases de l'optimisation d'une requête
Les statistiques
Plan d'exécution et recompilations
Réutilisation des plans

Plan d'exécution
Afficher un plan d'exécution
Principaux opérateurs dans le détail
Types de jointure
Parallélisme
Hints

Outils et méthodologies
Les outils basiques
SQL trace et Profiler
DTA
DMV/DMF orientées performance
SQLDIAG
RML Utilities et ReadTrace
Autres (SQLNexus, Performance Dashboard, rapports SSMS)
Extended events

Études de cas
Démonstration de cas concrets

Téléchargez ci-dessous le programme complet de cette formation.


Prérequis

Bonne connaissance du langage SQL et Transact SQL ou posséder une expérience en développement sous SQL Server.



Je suis intéressé par ce cursus

Je souhaite m'inscrire





© COPYRIGHT CAP DATA. TOUS DROITS RÉSERVÉS. MENTIONS LÉGALES DESIGN : AGENCE K2 GROUPE OSMOZIUM