Dernière mise à jour le 23/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

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

Formation continue

Oracle

NE429

Oracle Weblogic Server – Administration

Des connaissances de base en administration, bases de données, SQL et réseaux Maîtriser l'architecture Installer, configurer et gérer Tâches d'administration Configurer des bases de données, sites Web, déployer des applications, configurer la sécurité et d'autres services. Maitriser les outils d'administration basés sur les commandes en ligne Configurer une grappe (un cluster) de serveurs Configurer la distribution des applications et des ressources à travers le cluster. Utiliser les fonctionnalités du cluster

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

AS715B

Oracle 18c – Administration

    • Connaître l’architecture Oracle Database 18c
    • Maîtriser l’installation d’Oracle 18c
    • Savoir gérer une instance de base de données
    • Être en mesure de gérer la sécurité d’une base de données autonome
    • Maîtriser les nouveaux concepts de sauvegarde et restauration
    • Être à l'aise avec l’architecture Multitenant
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

NE430

Oracle Weblogic Server – Administration avancée et Tuning

Aborder les outils suivants : Java Virtual Machine Weblogic Scripting Tool (WLST) JVM Tuning & Troubleshooting de Weblogic Server Core Optimisation de la gestion des threads avec les Work Managers JDBC JMS Weblogic Server Clusters

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

AS720

Oracle 12c, tuning

    • Définir les principaux problèmes de performances d'une base de données Oracle 12c
    • Dimensionner les différentes zones de la mémoire
    • Réaliser des diagnostics et des réglages des différents objets d'une base de données
    • Appliquer des solutions d'optimisation d'une base de données oracle 12c
 

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Oracle

ASOR10

Introduction au SGBD Oracle

    • Connaître les différents aspects d'un serveur Oracle
    • Comprendre un schéma relationnel
    • Découvrir les langages SQL et PL/SQL, leurs rôles
    • Comprendre l'architecture d'une instance ou d'une base
    • Comprendre les principaux métiers associés à une base
 

14 heures de formations sur 2 Jours
En savoir plus