Oracle 19c SQL Performance Tuning - Classe virtuelle de 2 jours

1.450,00 EUR

  • 2 jours
Classe virtuelle en direct
Salle de classe
En entreprise

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

Hero

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.

Hero

Chronologie du cours

  1. 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.
  2. 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.
Optimisation des performances SQL avec Oracle 19c

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

Commencer le cours maintenant

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

Contact background

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.