Performance SQL sous SQL Server

Description de la formation :


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

A qui s'adresse cette formation ?


  • 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.

Prérequis


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

Objectifs et compétences visées


  • 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

Dates de formation :

  • Sur demande, selon les besoins
La formation se déroule sur 2 jours (soit 14h) au tarif de 1100 €/HT

Je suis intéressé par ce cursus

Dans 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 clustérisé
    • Index non clustérisé
    • 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
fermer

Votre demande a bien été envoyée, nous vous répondrons dans les plus brefs délais.

fermer
Inscription à la formation "Performance SQL sous SQL Server"













fermer
Mentions légales
SOCIÉTÉ ÉDITRICE :

CAP DATA CONSULTING

92, avenue André Morizet

92100 Boulogne billancourt

Tél. : +33 (0)1 79 71 85 00

CNIL

Conformément à la loi n°78-17 du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés, les personnes physiques disposent d'un droit d'accès et de rectification aux données personnelles les concernant. Ce droit peut être exercé auprès de la Direction.

DESIGN & DÉVELOPPEMENT :

Capdata - Groupe Osmozium

PHOTOS :

freepik.com

DROITS D'AUTEUR :

L'utilisation de tout document provenant du site CAP DATA n'est autorisée qu'à titre d'information pour un usage privé et personnel. Toute réutilisation, reproduction, retranscription, modification qui pourraient être effectuées à d'autres fins sont expressément interdites, à défaut d'une demande d'autorisation préalable faite par écrit à la société : CAP DATA - 92 avenue André Morizet - 92100 Boulogne billancourt

ACCÈS AU SITE :

La société CAP DATA se réserve le droit de modifier, résilier, suspendre ou interrompre à tout moment, pour toutes raisons et à sa seule discrétion, l'accès à tout ou partie du site, y compris pour le contenu, les fonctionnalités ou les heures de disponibilité sans avis préalable.

RESPONSABILITÉ QUANT AU CONTENU :

La société CAP DATA s'efforce d'assurer au mieux l'exactitude et la mise à jour des informations diffusées sur ce site, et se réserve le droit de corriger, à tout moment et sans préavis, le contenu. Aussi, nous avertissons le visiteur qu'il lui appartient de vérifier l'information par d'autres moyens, y compris en nous contactant. En conséquence, nous déclinons toute responsabilité : pour toute imprécision, inexactitude ou omission portant sur des informations disponibles sur le site ; pour tout dommage résultant d'une intrusion frauduleuse d'un tiers ayant entraîné une modification des informations mises à la disposition sur le site.

Les sites extérieurs à la société CAP DATA ayant un lien hypertexte avec le présent site ne sont pas sous contrôle de celle-ci qui décline par conséquent toute responsabilité quant à leurs contenus. Ces liens ne constituent, en aucun cas, une approbation ou un partenariat entre la société CAP DATA et ces sites, ceux-ci étant soumis à leurs propres conditions d'utilisation et politiques de protection de la vie privée.

Tous les produits, marques, logos et images cités dans ce site appartiennent à leurs compagnies respectives.