Optimisation de SQL Server

Contexte

Notre formation hybride « Optimisation de SQL Server » est commune à toutes les versions SQL-Server depuis celle de 2012 jusqu’à 2019, la plus récente. Vous aurez l’occasion d’apprendre les différentes techniques d’optimisation des bases de données sous SQL-Server et votre environnement de production.

Vous avez des requêtes qui vous semblent lentes, des doutes sur la politique d’indexation mise en place, des questions sur le fonctionnement de la gestion de la mémoire ou des méthodes de verrouillage utilisées par SQL-Server ? Alors cette formation est faite pour vous.  Choisissez les modalités qui vous conviennent; à distance ou en présentiel à EuraTechnologies à Lille.

Objectifs

  • Choisir les bonnes options lors de l’installation d’une instance 2
  • Optimiser la création et la conception physique d’une base de données et de tables
  • Concevoir et maintenir les index Utiliser les principaux compteurs de performances et les principales vues dynamiques
  • Comprendre le fonctionnement des différents composants du moteur relationnel : gestion de mémoire, moteur de stockage, verrouillage et transactions…

Public

Toutes personnes administrateur, éventuellement développeurs ayant une problématique de performance avec SQL Server et son optimisation.

Prérequis

Avoir des notions de base sur SQL-Server

Méthode pédagogique

  • Utiliser les principaux outils d’optimisation
  • Comparer le plan d’optimisation entre deux requêtes
  • Concevoir et suivre la vie des index et des statistiques
  • Mettre en œuvre le partitionnement
  • Utiliser de vues dynamiques

Formateur(s) / Formatrice(s)

Avec plus de 30 ans en environnement de base de données relationnelles et 20 ans dans la formation, notre formateur Jean Charles LAMBERT est un spécialiste de SQL Server. Sa double casquette de prestataire et de formateur lui permet d’aborder avec pédagogie et pragmatisme ce large domaine.

Programme de la formation

– Propriétés d’une instance et d’une base de données
– Rôle de tempdb
– Fonctionnement des fichiers journaux
– Utilisation de groupes de fichiers
– Importance des types de colonnes
– Gestion des NULL
– Optimisation et Transact-SQL
– Différence entre index cluster et non cluster
– Les principaux compteurs de performance

– Utilisation du profiler et du gestionnaire d’événements étendus
– Utilisation de l’analyseur de performances
– Mise en œuvre des plans d’exécution d’une requête
– Comprendre les mécanismes de verrouillage
– Les différents niveaux d’isolation
– Maintenance des statistiques d’une base de données
– Défragmentation des index
– Suivi du fonctionnement des index
– Mettre en œuvre le partitionnement horizontal ou vertical d’une table
– Intérêt de la dénormalisation
– Compression de données
– Configurer l’agent SQL Server
– Définir des travaux pour traiter les tâches quotidiennes
– Surveillance et maintenance de la base de données
– Fragmentation et corruption de la base de données
– Créer des plans de maintenance de la base de données
– Surveillance de SQL Server

Durée

4 jours

Dates et délais

Sur demande

Modalités

Présentiel ou distanciel

Lieu

Euratechnologies, 165 avenue de Bretagne, 59000 Lille

Tarif

2394 € TTC

Intéressé(e) ? Besoin d’infos ?

Contactez-nous 📩

    Prénom*
    Nom*
    Adresse E-mail*
    N° de téléphone
    Vous êtes*

    Objet de votre message*
    Votre message*