Nos solutions de formations distancielles et présentielles éligibles au dispositif FNE-Formation 100% financées En savoir plus
Une formation en toute sécurité
Vous avez le choix avec ORSYS !
La formation distancielle
1800 classes à distance,
e-learning, microlearning,
certifications...
En savoir plus
Le présentiel sécurisé
Dispositif sanitaire totalement
déployé dans tous nos centres
En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations SQL Server

Formation SQL Server analyse des performances et optimisations SQL
versions 2016 à 2008

4,6 / 5
Stage pratique
Durée : 4 jours
Réf : SQS
Prix  2020 : 2580 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Cette formation constitue une introduction rationnelle et efficace à l'optimisation des bases de données relationnelles MS SQL Server en vue d'obtenir de hautes performances pour des applications complexes ou à forte volumétrie. Elle couvre différentes versions de SQL Server.

Objectifs pédagogiques

  • Optimiser l'utilisation des ressources matérielles
  • Rendre plus rapide la lecture-écriture des données
  • Améliorer l'écriture des requêtes SQL et la gestion des index
  • Contrôler les résultats grâce au moniteur de performances
PROGRAMME DE FORMATION

Matériel

  • Fonctionnement interne de SQL Server.
  • Ressources physiques nécessaires : CPU, RAM, stockage.
  • Configurer SQL Server (sp_configure et DBCC TRACE).

Travaux pratiques
Mesure des I/O du serveur physique et des caractéristiques du serveur logique.

Outils de diagnostic

  • Journaux d'événement. DMV, DMF et DBCC.
  • Analyseur de performances. Profiler et trace par défaut.
  • Événements étendus et session de santé.
  • Database Tuning Advisor.
  • Outils complémentaires (PAL, RML).

Stockage

  • Fonctionnement du moteur de stockage et du cache.
  • Journalisation des transactions (Checkpoint et LazyWriter).
  • Types de stockage (fichiers, fileStream, FileTable).
  • Structure interne des fichiers de données (extensions, pages, slots de ligne).
  • Gestion des fichiers et groupes de fichiers.

Travaux pratiques
Création d'une base multifichiers et migration des données.

Modèle de données

  • Règles d'or : redondance, "NULL" et mise à jour.
  • Choix des types de données.
  • Importance de l'efficacité d'une clé.
  • Combattre la redondance et le "NULL".
  • Qualité des données.
  • Faut-il dénormaliser ?

Travaux pratiques
Comparer deux modèles.

Optimiser les requêtes

  • Fonctionnement de l'optimiseur
  • Statistiques et plan de requêtes.
  • Estimateur de cardinalité
  • Indexation rowstore, columstore et "cherchabilité"
  • Index XML, spatial et textuel
  • Maintenance des statistiques et index

Travaux pratiques
Comparaison d'écritures d'une même requête.

Coder pour la performance

  • Code itératif vs code ensembliste.
  • Transact SQL ou SQLCLR ?
  • Bonnes pratiques d'écriture des routines (UDF, déclencheurs, procédures)
  • Transactions, verrouillage et gestion des niveaux d'isolation.
  • Déclencheurs et performances.
  • Comment éradiquer les curseurs ?

Travaux pratiques
Réaliser une procédure de calcul et une fonction utilisateur.

Gérer la forte volumétrie

  • Very Large DataBase (VLDB).
  • Partitionnement des tables et index.
  • La dénormalisation : colonnes calculées, vues indexées, déclencheurs.
  • Compression des données.
  • Maintenance "On Line".
  • Utilisation du "In Memory".
  • Collecteur de données.
  • Profiler les utilisateurs avec le "Resource Governor".
Participants / Prérequis

» Participants

DBA SQL Server, chefs de projet et développeurs.

» Prérequis

Bonnes connaissances de la modélisation de données, des concepts des SGBDR, de MS SQL Server et des langages SQL et Transact SQL. Connaissances de base sur les OS Windows.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Jérôme B. 29/06/2020
5 / 5
Formation correspondant à mes attentes. Formateur très pédagogue, joignant fortement la pratique à la théorie.

Jocelyn S. 29/06/2020
5 / 5
Très bonne formation qui nous apporte beaucoup de pistes de recherches pour améliorer les performances de notre application. Formateur très compétent.

Alain R. 29/06/2020
5 / 5
correspond à mes attentes,

Guillaume R. 09/06/2020
5 / 5
Cours un peu "haut niveau" par rapport à mon niveau. Un peu rapide sur certains points

REMI G. 09/06/2020
5 / 5
Bonne formation un peu trop High Level pour moi mais très pertinent

PREDKO V. 09/06/2020
4 / 5
En tant que développeuse, j'ai eu la possibilité de voir la partie Administration, qui m'a manqué pour la vision global. La partie sur les Indexes et les plans exécution été très utile et m'a permit de voir des nouveaux astuces que je connaissais pas. Et la partie Bests practices est très utile aussi, ca m'a permit de confirmer les connaissances existantes et d'acquérir les nouveaux. Par contre vu le scope d

Fournier J. 09/06/2020
4 / 5
les TP sont un peu brouillon, pas assez détaillés.

Jules M. 09/06/2020
4 / 5
Pb des classes virtuelles c'est l'interraction qui réduit l'intérêt du contenu ainsi que l'animation

PO M. 09/06/2020
4 / 5
Interactions plus compliqué en mode cours à distance

Fossati Y. 09/06/2020
5 / 5
Tres bon contenu. Chaque pratique a ete accompagné d'exercices, mais 1h de plus d'exercices aurait été appréciable pour chaque chapitre. Les bases ont été données, mais pas assez pratiquées.

Yannick F. 09/06/2020
5 / 5
Excellente formation. Durée de 4J, l'idéal aurait été 5J pour rajouter 1 a 2h de pratique en plus sur chaque exercice

Maxime M. 16/12/2019
5 / 5
Très bon formateur maîtrisant son sujet, énergique et pédagogue

Thierry C. 16/12/2019
5 / 5
Contenu adapté à nos besoins et attentes, expliqué très clairement. Beaucoup de sujets utiles abordés. Un support de cours un peu plus commentés serait le bienvenu car pas forcément le temps de prendre toutes les notes voulues. Cependant, les différents exemple vus sont mis à disposition, ce qui nous sera très utile dans l'application future de cette formation.

Richard D. 16/12/2019
5 / 5
Parfois un peu trop orienté développeur mais le contenu est intéressant.

Adrien T. 16/12/2019
5 / 5
Formation très instructive et personnalisé en fonction du besoin des utilisateurs.

arnaud c. 05/11/2019
4 / 5
Assez dense mais manque de pratique

Sébastien C. 05/11/2019
5 / 5
Cette formation me sera très utile dans l'optimisation de nos requêtes. (Compréhension du fonctionnement, méthode d'analyse, ...)
Avis client 4,6 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys