Dernière mise à jour le 22/11/2024

Optimisation des requêtes SQL sous Oracle

Informations générales

Type de formation : Formation continue
Domaine : IA, Big Data et Bases de données
Filière : Oracle
Rubrique : Conception - développement
Formation éligible au CPF : Non
Formation Action collective : Non
Editeur : Oracle

Objectifs & compétences

    • Connaître les particularités des types d'applications
    • Savoir traiter des requêtes SQL
    • Être en mesure d'utiliser les outils de diagnostic et de mesure de performance
    • Être capable d'optimiser le schéma relationnel
    • Apprendre à optimiser le serveur
    • Comprendre l'optimisation des requêtes SQL
    • Comprendre la parallélisation d'exécution des requêtes
 

Public visé

Administrateurs de bases de données, développeurs SQL et PL/SQL

Pré-requis

Connaître le langage SQL - réf : AS702

Programme

Module 1 : INTRODUCTION
La démarche d'optimisation
Les étapes d'optimisation
Objectif à atteindre : la performance acceptable  
 
Module 2 : TRAITEMENT DES REQUÊTES SQL
La zone de partage (Shared SQL Area)
Les phases du traitement
La vue V$SQLAREA
Les différents types d'application  
 
Module 3 : LES OUTILS DE MESURE DE PERFORMANCE
La requête EXPLAIN PLAN
La trace du process serveur
Résultat de la trace : extrait d'un fichier trace et analyse du résultat de tkprof  
 
Module 4 : MÉCANISMES AUTOMATIQUES DE RÉGLAGE DE PERFORMANCES
Automatic
Workload
Repository (AWR)
Automatic Database
Diagnostic Monitor (ADDM)
Le package DBMS_ADVISOR SQL
Access Advisor et SQL Profile  
 
Module 5 : OPTIMISATION DU SCHÉMA RELATIONNEL
Les index B*Tree et leur utilisation
L’index basé sur une fonction
Les index Bitmap et leur utilisation
Le Stockage en cluster : Les clusters indexés, le Hash
Cluster La table-index (IOT)
Le partitionnement des tables
Partitionnement des index  
 
Module 6 : OPTIMISATION DU SERVEUR
L'optimiseur Choix du plan d'accès
Calcul de la sélectivité
Collecte des statistiques : le package DBMS_STATS
Collecte automatique des statistiques
Les jointures  
 
Module 7 : OPTIMISATION DES REQUÊTES SQL
Stratégie d'optimisation
Écriture des Requêtes
Optimisation manuelle des requêtes
Les hints Architecture des traitements
Utilisation des traitements stockés   
 
Module 8 : PARALLÉLISME D'EXÉCUTION DES REQUÊTES
Exécution de requêtes en parallèle
Indication du parallélisme à la création de la table
Indication du parallélisme par hint
Parallélisation de la création des index
Chargement des données en parallèle
 

Modalités

Jusqu'a 8 jours avant le début de la formation, sous condition d'un dossier d'insciption complet

Méthodes

Fin de formation : entretien individuel.
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation.
Assiduité : certificat de réalisation.
Validations des acquis : grille d'evalution  des acquis établie par le formateur en fin de formation.

Les métiers

sql-pl

Code de formation : AS705

Tarifs

Prix public : 1860
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
Le dispositif FNE-Formation.
L’OPCO (opérateurs de compétences) de votre entreprise.
France Travail: sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
CPF -MonCompteFormation
Contactez nous pour plus d’information : contact@aston-institut.com

Lieux & Horaires

Campus : Ensemble des sites

Durée : 1 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

informations : 4

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 09 / 12 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 1 heures
    : 3 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Oracle

BDRN110

Oracle 18c à 21c – Exploitation

A l’issue de la formation, le stagiaire sera capable de :

        • Présenter l'architecture de la base de données Oracle 18c
        • Identifier les principales fonctionnalités de l'administration d'une base de données Oracle
        • Gérer les utilisateurs, leurs rôles et privilèges
        • Connecter les postes clients au serveur Oracle Database 18c
        • Exporter et importer des bases de données Oracle 18c
        • Expliquer les notions de sauvegardes et de restauration physique.
 

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Oracle

AS704A

Développer avec Oracle PL/SQL – niveau avancé

    • Savoir créer des types pour répondre à des besoins spécifiques
    • Comprendre comment utiliser des curseurs et des fonctions pour réaliser des traitements complexes
    • Développer une expertise PL/SQL afin de développer des packages PL/SQL efficaces et maintenables
    • Comprendre comment garder à l’esprit la vision
    • Tuning qui permet de développer des programmes sans altérer les performances
 

14 heures de formations sur 2 Jours
En savoir plus

Formation continue

Oracle

BDRN111

Oracle 18c à 21c – Sauvegardes et restaurations avec RMAN

A l’issue de la formation, le stagiaire sera capable de :

        • Identifier les mécanismes importants mis en œuvre pour les sauvegardes et restaurations d'une base de données Oracle de la version 18c à 21c
        • Contrôler et configurer l'outil RMAN
        • Sauvegarder les fichiers d'une base de données Oracle de différentes manières en mode ARCHIVELOG ou NOARCHIVELOG
        • Restaurer une base de données Oracle avec RMAN sans catalogue suivant le type de panne (perte totale, partielle, controlfile, spfile...)
        • Mettre en place et gérer le catalogue de RMAN
        • Sauvegarder et restaurer RMAN avec le catalogue
        • Utiliser quelques fonctions avancées de RMAN.
 

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Oracle

AS713

Langage SQL SQL*Plus pour Oracle

Maîtriser le langage SQL et l'Outils SQL*Plus dans un environnement ORACLE à travers de nombreux travaux pratiques

1 heures de formations sur 3 Jours
En savoir plus

Formation continue

Oracle

RDBN401

Big Data – Architecture et infrastructure Hadoop On-Premise et sur le Cloud

A l’issue de la formation, le stagiaire sera capable :

        • Exploiter les architectures Big Data Hadoop On-Premise et Cloud
        • Mettre en place des socles techniques complets pour des projets Big Data.
   

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

AS715

Oracle 12c – Administration

    • Connaître l'architecture du SGBD Oracle 12c
    • Savoir réaliser l’ensemble des tâches d’administration courante d’une base Oracle 12c
    • Comprendre comment sécuriser les serveurs et les bases de données
    • Être en mesure d’utiliser les outils d’administration de bases de données hébergées dans le Cloud
 

35 heures de formations sur 5 Jours
En savoir plus