Linkedin Pixel Code Formation Oracle SQL Tuning pour Développeurs | En ligne |
cours-ORACLE-2024

Formation Oracle SQL Tuning pour Développeurs

Cours en ligne, classe virtuelle (à distance), Montréal, Gatineau, Québec, Certifiante

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.

Détails du cours

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

Autre(s) cours dans cette catégorie

→ Formation Utiliser Oracle Enterprise Manager Cloud Control 13c

→ Formation SQL pour Oracle

→ Formation personnalisée Administration Oracle | Cours privé


Avantages :

  • Un support de cours pour chaque participant
  • Soutien du formateur après la formation
  • Nous vous offrons en session publique:
    • Thé, café
    • Stationnement( seulement dans certaines villes)
    • La connexion internet sans-fil

Préalables :

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

Objectifs :

  • 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

Montréal :

26/12/2024 au 28/12/2024
06/01/2025 au 08/01/2025
09/01/2025 au 11/01/2025
15/01/2025 au 17/01/2025
23/01/2025 au 25/01/2025

Québec :

15/01/2025 au 17/01/2025
09/01/2025 au 11/01/2025
09/01/2025 au 11/01/2025

Gatineau / Ottawa :

09/01/2025 au 11/01/2025
23/01/2025 au 25/01/2025
09/01/2025 au 11/01/2025

Moncton :

23/01/2025 au 25/01/2025

Classe virtuelle (en ligne) :

26/12/2024 au 28/12/2024
06/01/2025 au 08/01/2025
09/01/2025 au 11/01/2025
15/01/2025 au 17/01/2025
23/01/2025 au 25/01/2025
Préférentiel*

1529 $

par participant.e

1259 $

Promotion d'été :,
s'applique aux formations à distance,
le paiement doit se faire directement sur notre site
-> M'INSCRIRE MAINTENANT

Durée :3 jour(s)
Horaires : 9h-16h30, 2 pauses café, 1 heure pour dîner.

Voir le plan de cours en PDF

Lieux: Montréal, Gatineau / Ottawa , ville de Québec.

Voir les avis clients

Prix régulier: 1799 $

*Le tarif préférentiel s'applique si vous inscrivez au moins deux participants à la même session.

 Tarif Formation Oracle SQL Tuning pour Développeurs

Interessé par cette formation ?

Soumission gratuite et sans engagement

image du Captcha

Inscription avec paiement par carte de crédit

image Captcha

Pourquoi Formation Oracle SQL Tuning pour Développeurs?

La performance des bases de données est cruciale pour le succès de toute application, et le réglage des requêtes SQL joue un rôle central dans cette performance. La formation "Oracle SQL Tuning pour Développeurs" est conçue pour vous doter des compétences nécessaires pour optimiser les instructions SQL et améliorer l'efficacité de vos applications Oracle Database. Cette formation vous permet de comprendre les mécanismes internes de l'optimiseur Oracle, de diagnostiquer et résoudre les problèmes de performance, et d'appliquer des stratégies avancées pour écrire des requêtes plus efficaces. En vous familiarisant avec des outils tels que SQLTXPLAIN, SQL Trace, et les plans d'exécution, vous serez capable de garantir des performances optimales dans vos projets de développement. Investir dans cette formation vous permettra non seulement d'accroître vos compétences techniques, mais aussi d'apporter une valeur ajoutée significative à votre organisation en garantissant des bases de données réactives et performantes.

Image pour illustrer Formation en ligne

Formation en ligne

Vidéos de formations sur les logiciels en bureautique

“ I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs. “

“J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement. “

“ Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité / Adaptabilité / Professionnalisme / Courtoisie. Merci!“