Accueil > Big Data, SGBD, IA, BI, SAP > Optimisation des Requêtes SQL sous Oracle
Formation #BSI202

Formation Optimisation des Requêtes SQL sous Oracle

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : BSI202


Sessions programmées :

Du 23 au 26 Fév. 2021

Du 13 au 16 Avril 2021

Du 15 au 18 Juin 2021

Du 21 au 24 Sept. 2021

Du 23 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : BSI202


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Réduire d'une manière décisive les temps de réponse des applications
  • Appréhender le fonctionnement de l'optimiseur intégré et des outils d'analyse et de gestion d'Oracle
  • Ecrire des requêtes SQL performantes
Programme
1/ Optimiser des requêtes SQL : Introduction
  • Connaître la démarche à suivre pour optimiser
  • Étapes de l'optimisation
  • L'objectif à atteindre : performance acceptable
2/ Traiter des requêtes SQL sous oracle
  • Shared SQL Area : Appréhender la zone de partage
  • Connaître les différentes phases du traitement
  • La vue V$SQLAREA pour surveiller les performances des requêtes
  • Connaître l'ensemble des types d'application
3/ Manipuler les outils de mesure de performance
  • EXPLAIN PLAN : créer un plan d’exécution
  • Utiliser la trace du process serveur
  • Analyser le résultat de la trace (tkprof) : cas pratique
4/ Appréhender les mécanismes automatiques de réglage de performances
  • AWR : rapports de type Automatic Workload Repository
  • ADDM : analyse de Automatic Database Diagnostic Monitor
  • Se servir du package DBMS_ADVISOR
  • Appréhender SQL Access Advisor et SQL Profile
5/ Optimiser le schéma relationnel d'une base de données
  • Index B*Tree : présentation et utilisation
  • Index fondé sur une fonction
  • Index Bitmap : présentation et utilisation
  • Stocker en cluster : clusters indexés et Hash Cluster
  • IOT : appréhender la Table-index
  • Partitionner les tables
  • Partitionner les index
6/ Savoir optimiser le serveur Oracle
  • Appréhender l'optimiseur Oracle
  • Sélectionne un plan d'accès
  • Calculer la sélectivité
  • Rassembler des statistiques : package DBMS_STATS
  • Collecter automatiquement des statistiques
  • Appréhender les jointures
7/ Savoir optimiser ses requêtes SQL
  • Établir stratégie d'optimisation
  • Générer des requêtes SQL
  • Optimiser manuellement ses requêtes SQL
  • Hints : formuler des suggestions
  • Visualiser l'architecture des traitements
  • Se servir des traitements stockés
8/ Le parallélisme d'exécution de requêtes SQL
  • Exécuter des requêtes en parallèle
  • Indiquer le parallélisme lors de la création d'une table
  • Indiquer le parallélisme via hint
  • Paralléliser la réalisation des index
  • Pouvoir charger des données en parallèle
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • DBA
  • Développeurs SQL et PL/SQL
Dates

Dates

  • Du 23 au 26 Fév. 2021
  • Du 13 au 16 Avril 2021
  • Du 15 au 18 Juin 2021
  • Du 21 au 24 Sept. 2021
  • Du 23 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation