Illustration : formation Oracle SQL Tuning pour Développeurs

Formation Oracle SQL Tuning pour Développeurs

Oracle est un système de gestion de base de données relationnel qui optimise la gestion et la sécurité des ensembles de données en créant des schémas de base de données structurés qui sont accessibles uniquement aux administrateurs détenant les autorisations.

3 jours 9 h à 16 h 30 En ligne, Montréal, Québec

Mis à jour le

La formation Oracle SQL Tuning pour Développeurs en bref

Durée
3 jours
Horaire
9 h à 16 h 30
Format
Classe virtuelle en direct ou présentiel à Montréal et à Québec
Public
Développeur, Administrateur, Développeur Data warehouse
Prix
2 252 $ par participant, ou 1 914 $ pour organismes publics et OBNL (taxes en sus)
Langue
Français

Doussou Formation et Oracle SQL Tuning pour Développeurs en quelques faits

Prochaines sessions de la formation Oracle SQL Tuning pour Développeurs

En ligne

Québec

Programme de la formation Oracle SQL Tuning pour Développeurs

Introduction à la formation Oracle SQL Tuning pour Développeurs

  • Objectifs, programme et annexes du cours
  • Public ciblé et prérequis pour la formation Oracle SQL Tuning pour Développeurs
  • Schémas utilisés dans le cours Oracle SQL Tuning pour Développeurs
  • Informations sur les comptes utilisés pour le cours Oracle SQL Tuning pour Développeurs
  • Environnements SQL disponibles pour le cours Oracle SQL Tuning pour Développeurs
  • Ateliers, scripts de démonstration et scripts des exemples de code Oracle SQL Tuning pour Développeurs
  • Annexes du cours Oracle SQL Tuning pour Développeurs

Introduction au réglage d'instructions SQL

  • Session de réglage SQL
  • Stratégies de réglage SQL
  • Outil de diagnostic SQLTXPLAIN (SQLT)

Utiliser les outils de trace d'application

  • Présentation de l'utilitaire SQL Trace
  • Opérations à effectuer avant une trace
  • Présentation des outils de trace
  • Utilitaire trcsess
  • Mise en forme des fichiers trace SQL

Comprendre les techniques de réglage de base

  • Ecrire une instruction SQL efficace
  • Scripts utilisés pour le chapitre
  • Conception des tables
  • Utilisation des index
  • Index transformé
  • Non-concordance de types de données
  • Utilisation des valeurs NULL
  • Réglage d'une clause ORDER BY

Concepts fondamentaux de l'optimiseur

  • Représentation des instructions SQL
  • Traitement des instructions SQL
  • Pourquoi utiliser un optimiseur ?
  • Composants de l'optimiseur
  • Outil de transformation de requêtes
  • Optimiseur basé sur le coût
  • Optimisation adaptative des requêtes
  • Fonctionnalités de l'optimiseur et versions d'Oracle Database

Générer et afficher des plans d'exécution

  • Présentation des plans d'exécution
  • Commande EXPLAIN PLAN
  • Table de plan
  • AUTOTRACE
  • Vue V$SQL_PLAN
  • Référentiel AWR (Automatic Workload Repository)
  • Fonction de surveillance SQL

Interpréter les plans d'exécution

  • Comprendre les plans d'exécution en série
  • Optimisations adaptatives

Optimiseur : Chemins d'accès aux tables et aux index

  • Opérations sur les row sources
  • Structures principales et chemins d'accès
  • Balayage complet de table
  • Index
  • Observations courantes

Opérations de jointure de l'optimiseur

  • Méthodes de jointure
  • Types de jointure

Autres opérateurs de l'optimiseur

  • Opérateurs SQL
  • Autres opérations de degré N
  • Opérateurs liés au cache de résultats

Présentation des statistiques de l'optimiseur

  • Statistiques de l'optimiseur
  • Types de statistiques
  • Collecte et gestion des statistiques de l'optimiseur

Utiliser des variables attachées

  • Partage de curseurs et valeurs littérales différentes
  • Partage de curseurs et variables attachées

SQL Plan Management

  • Garantir les performances du code SQL
  • SQL Plan Management

Tarifs et informations pratiques

Tarif préférentiel

1 914 $ / participant

Organismes publics et OBNL · taxes en sus

Prix public

2 252 $ / participant

Entreprises et particuliers · taxes en sus

Informations pratiques

  • Durée : 3 jours
  • Horaire : 9 h à 16 h 30
  • Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec
  • Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
  • Financement : Doussou Formation est un organisme formateur agréé par la CPMT. Pour les employeurs assujettis à la Loi sur les compétences (masse salariale de plus de 2 M$), cette formation peut être comptabilisée dans leur obligation d’investir 1 % en formation.

Formation Oracle SQL Tuning pour Développeurs en entreprise

Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.

Demander une offre

Avis des participants

★★★★★

« Très intéressante, la formation que j’ai reçue sur Oracle SQL Tuning pour développeurs : une bonne documentation, une dynamique appréciable, un formateur ponctuel et un contenu très complet. Le formateur est DBA et a aussi été développeur, ce qui rendait la formation encore plus intéressante, car elle ne se limitait pas seulement aux outils destinés aux développeurs. Il a également partagé des informations du point de vue DBA. »

Rojas

★★★★★

« Excellent formateur, il explique très bien la matière et a prit le temps de répondre à toutes nos questions. S'il n'avait pas la réponse, il faisait quelques recherches après le cours et nous revenait le lendemain avec la réponse ou les pistes de solutions. »

Lorraine

97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages

Pourquoi suivre cette formation Oracle SQL Tuning pour Développeurs

Objectifs : ce que vous saurez faire

  • Etudier l'impact des statistiques de l'optimiseur sur les performances du code SQL
  • Identifier les instructions SQL inefficaces
  • Etudier les méthodes d'accès aux données, notamment les différents types de jointure
  • Modifier une instruction SQL pour l'optimiser
  • Générer la trace d'une application aux différents niveaux de son architecture
  • Comprendre comment l'optimiseur de requêtes prend ses décisions relatives au mode d'accès aux données

Prérequis

  • Une expérience dans le développement de code SQL pour Oracle
  • Bonne connaissance de SQL et PL/SQL

Ce qui est inclus

  • Support de cours et fichiers d’exercices pour chaque participant
  • Attestation de participation
  • Possibilité de coaching personnalisé après la formation
  • En session publique en présentiel :
    • Thé et café
    • Dîner dans un restaurant à proximité
    • Stationnement (dans certaines villes)
    • Connexion Internet sans fil

Intéressé par la formation Oracle SQL Tuning pour Développeurs ?