Oracle 19c SQL Performance Tuning - Classe virtuelle de 2 jours
1.450,00 EUR
- 2 jours
Améliorez la vitesse et l’efficacité de vos bases de données Oracle avec la formation « Oracle 19c SQL Performance Tuning ». Cette formation pratique de deux jours fournit aux développeurs SQL, aux professionnels des bases de données et aux équipes de support applicatif les techniques nécessaires pour identifier, analyser et résoudre les problèmes de performance SQL. Au travers d’exercices pratiques, vous apprendrez le fonctionnement de l’optimiseur d’Oracle, à interpréter les plans d’exécution, à utiliser SQL Trace et Autotrace, à optimiser les jointures et les index, et à appliquer les recommandations du SQL Tuning Advisor. À l’issue de la formation, vous serez en mesure d’écrire des requêtes SQL plus rapides et plus efficaces, améliorant ainsi les performances des applications et la réactivité de la base de données.
Fonctionnalités clés
Langue
Le cours et les supports sont en anglais
Niveau
Niveau intermédiaire
2 jours (8 heures par jour) en présentiel
avec des formateurs agréés
Plus de 30 heures d’étude recommandées
Exercices et solutions
Documents PDF téléchargeables avec un contenu détaillé (diapositives, explications)
Certificat
Certificat de réussite disponible

Résultats d’apprentissage
À la fin de ce cours, vous serez capable de :
Comprendre
Explorez l’optimisation basée sur le coût, les modes de l’optimiseur, les statistiques dynamiques, l’optimisation adaptative et les transformations de requêtes. En comprenant comment Oracle évalue et exécute les requêtes, vous serez mieux armé pour améliorer les performances SQL et influencer efficacement les plans d’exécution.
Examiner
Examinez les chemins d’accès, les stratégies d’indexation, le partitionnement et les statistiques de l’optimiseur afin d’améliorer l’efficacité des requêtes et de réduire le temps d’exécution sur des charges de travail de bases de données complexes.
Développer
Développez les compétences nécessaires pour affiner l’exécution SQL en appliquant des hints Oracle afin d’influencer les décisions de l’optimiseur, les méthodes de jointure et les chemins d’accès.
Mettre en œuvre
Découvrez comment Oracle gère les vues, les vues en ligne et la clause WITH, afin d’optimiser les transformations de requêtes et d’obtenir une exécution SQL plus cohérente et plus performante.

Chronologie du cours
Principes fondamentaux de l’optimisation des performances SQL Oracle
Jour 1
- Comprendre les concepts, les rôles et les meilleures pratiques d’optimisation des performances Oracle SQL pour les développeurs et les administrateurs de bases de données.
- Analyser l’exécution SQL à l’aide d’Explain Plan, Autotrace, SQL Trace et d’outils d’analyse des performances.
- Explorez l’optimiseur Oracle, l’optimisation basée sur le coût, les fonctionnalités adaptatives et la gestion des statistiques.
- Découvrez comment Oracle traite les opérations de tri et gère le stockage temporaire lors de l’exécution des requêtes.
- Concevoir et optimiser les index, y compris les index B-tree, composites et décroissants, afin d’améliorer les performances.
- Identifier les chemins d’accès optimaux et comprendre les facteurs qui influencent les plans d’exécution d’Oracle.
Techniques avancées d’optimisation SQL
Jour 2
- Mettre en œuvre des stratégies d’indexation avancées, notamment les index bitmap, fonctionnels, compressés, invisibles et partitionnés.
- Optimisez les jointures SQL en choisissant les méthodes de jointure et les chemins d’accès les plus efficaces.
- Améliorez les performances SQL à l’aide de SQL Tuning Advisor et du package DBMS_SQLTUNE.
- Améliorez la conception des requêtes grâce à la mise en cache des séquences, aux vues, aux vues en ligne et à la WITH clause.
- Influencer les plans d’exécution à l’aide des hints Oracle, des transformations de requêtes et des techniques d’optimisation des jointures.
- Appliquez les meilleures pratiques de performance SQL, notamment l’utilisation de variables de liaison, la mise en cache des résultats, le partage de curseurs et l’optimisation PL/SQL.

Qui devrait s’inscrire à ce programme ?
Développeurs SQL
Développeurs Oracle Database
Développeurs d’applications
Administrateurs de bases de données Oracle (DBA)
Ingénieurs support technique
Professionnels de l’informatique chargés d’améliorer les performances d’Oracle SQL
Prérequis
- Une connaissance pratique d’Oracle SQL
- Expérience dans la rédaction de requêtes SQL dans Oracle Database
- Il est recommandé d’avoir des connaissances équivalentes à un cours de bases d’Oracle SQL.
- Une connaissance de base des concepts de base de données Oracle et de SQL Developer est un atout.
Licences
et la politique d’égalité
Licence et accréditation
Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
AVC ne fournit pas d’aménagements en raison d’un handicap ou d’un problème médical d’un étudiant. Les candidats sont encouragés à contacter AVC pour obtenir des conseils et un accompagnement tout au long du processus de demande d’aménagement.
Foire aux questions

Besoin d'une formation intra-entreprise ou de groupe sur mesure ?
Demandez un programme de formation intra-entreprise conçu spécifiquement pour votre équipe. Nous proposons des options de personnalisation flexibles, alignées sur vos objectifs commerciaux, ainsi que des tarifs de groupe compétitifs pour les équipes plus importantes. Remplissez le formulaire ci-dessous et nos experts en formation d'entreprise concevront la solution idéale pour vous.
