Cette formation constitue une introduction 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.
Inter
Intra
Sur mesure
Cours pratique en présentiel ou en classe à distance
Formation dans vos locaux, chez nous ou à distance
Réf. SQS
4j - 28h
Vous souhaitez transposer cette formation, sans modification, pour votre entreprise ?
Formation à la carte
Vous souhaitez une formation adaptée aux spécificités de votre entreprise et de vos équipes ? Nos experts construisent votre formation sur mesure !
Cette formation constitue une introduction 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
À l’issue de la formation, le participant sera en mesure de :
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
Public concerné
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.
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.
Utiliser le Query Store.
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.
Utilisation des tables en mémoire (In Memory OLTP).
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".
Modalités pratiques
Exercice
Des exercices sont mis en œuvre après chaque apport théorique.
Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Avis clients
4,6 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
FRANCK M.
16/04/24
5 / 5
Contenus et pédagogie parfaits. Par contre 4 jours sont insuffisants pour la densité du contenu.
ASHOK P.
16/04/24
5 / 5
excellent et très formateur;M.Brouard est charismatique et est d’une expérience SQL incontestable; Dommage qu’on n’ait pas eu plus de TP.
Contenu du cours très intéressant et assez complet.
PATRICE W.
16/04/24
5 / 5
Très intéressant et riche.
ALEXANE B.
16/04/24
4 / 5
Contenu complet, pertinent, intéressant malheureusement certaines notions auraient méritées d’y consacrer plus de temps.
STÉPHANIE M.
09/04/24
3 / 5
L’animateur est certainement compétent. Toutefois, son langage grossier et absolument politiquement incorrect m’a contrariée.
Sa manière de parler était désagréable car si on ne répondait pas assez vite ou juste, on se faisait presque gronder.
Il critiquait beaucoup les concurrents de Microsoft : information inutile dans le cadre de cette formation.
Il a tellement débordé qu’il manque une partie de la formation (celle qui m’intéressait le plus).
THIERRY L.
09/04/24
5 / 5
Génial
MICHAEL H.
09/04/24
5 / 5
Le support fourni par Orsys est malheureusement un pdf avec des copies d’écran d’un powerpoint, il est donc impossible de faire des recherches dans le document pour trouver un sujet précis de la formation. Même problème sur ma précédente formation avec Orsys, du coup impossible pour moi de rechercher un sujet après la formation à moins de parcourir un document de plusieurs centaines de pages :(
Sinon très bon formateur qui maitrise totalement son sujet, très apprécié :)
BERNARD C.
09/04/24
5 / 5
Le professionnalisme et l’expérience et la qualité des informations du formateur.
CAROLE D.
30/01/24
5 / 5
contenu dense. de nombreuses solutions ont été vues pour essayer de résoudre les problèmes.
ERIC E.
30/01/24
5 / 5
Cours très complet et très intéressant, mériterait une journée de plus pour pratiquer un peu plus.
Animateur très dynamique et passionnant.
ANNA S.
30/01/24
5 / 5
Parfait en ce qui concerne le contenu et la pédagogie. Rudi est à l’écoute des besoins spécifiques des élèves.
MATTHIEU T.
14/11/23
4 / 5
N/A
SIDI O.
14/11/23
4 / 5
pédagogue malgré la difficulté des sujets.
MATTHIEU L.
14/11/23
5 / 5
Approche pédagogique efficace, qui permet de bien assimiler les informations malgré la densité de la formation.
J’ai apprécié les nombreux tests pratiques
Merci
Matthieu Langlois.
YOANN C.
14/11/23
5 / 5
Le formateur est extrêmement compétent et maitrise le sujet sur le bout des doigts, mais nous étudions beaucoup beaucoup de concept sans vraiment les pratiquer. Il faut dédier plus de temps à la pratique et avec plus d’autonomie sur la pratique (Tomber dans l’erreur pour la comprendre).
JEAN MICHEL B.
03/10/23
4 / 5
Contenu à l’attendu mais dans le cadre de mon métier de Référent Applicatif, il y a beaucoup de parties que je ne pourrais pas utiliser dans mes interventions de tous les jours.
SELIMANE T.
03/10/23
4 / 5
Il faudrait un peu plus de temps pour des exercices pratiques
SYLVAIN P.
03/10/23
5 / 5
Pédagogie très vivante.
Beaucoup d’exemples pratiques.
Echanges.
DER HAEGEN CHRISTOPHER V.
03/10/23
5 / 5
Formateur au top et connaissant son sujet a la perfection.
CYRIL M.
03/10/23
5 / 5
Un peu plus de pratique serait un plus.
OLIVIER N.
03/10/23
5 / 5
Explications très claires et détaillées.
Sujets très intéressants
VALÉRIE D.
03/10/23
4 / 5
Formateur passionné et passionnant. Le contenu de la formation correspondait à ce que je recherchais et le formateur, Frédéric Brouard a su nous transmettre ses connaissances et compétences avec brio.
ANNA J.
03/10/23
4 / 5
Très enrichissant , au delà de mes attentes. un monde à explorer meme si ce n’est pas mon coeur de métier cela va me permettre d’évaluer le retour de mes DBA sur des problématiques. Contenu très riche et technique, à moi de trouver le temps de mediter et pratiquer (sans la pratique l’acquis reste desuet).
Merci Cédric.
THIBAUT M.
11/04/23
5 / 5
Formateur très compétent et très pédagogue.
LOIC H.
11/04/23
5 / 5
Super contenu et super formateur.
MARIE-CLAIRE E.
11/04/23
5 / 5
Excellente formation, très dense, rythme soutenu mais très complète avec un formateur au top niveau !
DJILALI A.
11/04/23
5 / 5
Super formateur . D’une rare qualité à la fois pédagogique et d’expertise. Bravo.
CÉDRIC H.
11/04/23
4 / 5
Formation bien préparée et Arian maitrise le sujet.
SABINE G.
15/11/22
5 / 5
Contenu très complet avec beaucoup de démo très intéressantes
NICOLAS L.
15/11/22
5 / 5
Formateur pédagogue et expert de son sujet.
LAURENCE D.
11/10/22
5 / 5
Très bon formateur.
GAETAN D.
11/10/22
5 / 5
Très intéressant
RONAN C.
04/10/22
5 / 5
Contenu très pointu avec un formateur très adaptatif aux questions.
HUGO L.
04/10/22
5 / 5
Très satisfait par la formation qui correspond bien à son énoncé.
éventuellement un peu plus de pratique aurait été la bienvenue (bien que pas applicable à tous les thèmes de la formation bien sûr)
GEOFFREY A.
04/10/22
5 / 5
Contenu répondant à la plupart des interrogations et découvertes de nombreuses fonctionnalités et bonnes pratiques.
Le formateur a répondu à toutes nos questions.
LAURENT L.
04/10/22
5 / 5
Contenu riche et transversal au domaine
ECKLE B.
07/06/22
5 / 5
Félicitation au formateur pour la qualité de ses explications tout au long des 4 jours de cours et son expertise sur SQL Server.
JEAN LUC T.
07/06/22
5 / 5
Très bonne formation
SOULIMAN O.
07/06/22
5 / 5
le contenu de la formation et les explications du formateur sont excellents
JONATHAN B.
07/06/22
5 / 5
Très concret !
Beaucoup de références sur des cas pratiques apportés par le formateur et les intervenants.
RÉDA K.
15/03/22
5 / 5
Formation de qualité et formateur au Top
DAVID L.
15/03/22
5 / 5
Formateur très engagé, professionnel et consciencieux. N’hésite pas à faire des recherches ou sortir du contexte précis de la formation pour répondre aux attentes personnelles des élèves.
ALLAN C.
18/01/22
5 / 5
Très intéressant, formateur pédagogue et expert
AURÉLIEN C.
18/01/22
4 / 5
parfois trop technique
EDUARDO M.
18/01/22
5 / 5
Formateur très à l’écoute et n’hésite pas de nous conseiller et de nous orienter