Accueil    Formations    Informatique    Bases de données    Oracle    Oracle - Optimisation des requêtes

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Connaître et utiliser les techniques d'optimisation des requêtes SQL afin d'améliorer les performances des applications.

Niveau requis

Ecrire des requêtes SQL au quotidien.

Public concerné

Concepteurs et développeurs, administrateurs d'applications et administrateurs de bases de données.

Programme

Présentation

  • Un objectif : plusieurs requêtes
  • Etapes de traitement d'une requête
  • Zones mémoires impactées et vues dynamiques
  • Recherche des requêtes les plus consommatrices
  • Accélérateur usuel : l'index

Fonctionnement de l'optimiseur

  • Approche par coûts vs par règles
  • Choix au niveau de l'instance, de la session et de la requête
  • Statistiques
    • Statistiques de premier et de second niveau
    • Statistiques étendues sur tuples, sur fonctions
    • Collecte manuelle (analyze, dbms_stats)
    • Collecte dynamique
    • Collecte automatique(awr)
    • Exporter et importer des statistiques
  • Directives

Analyse d'une requête

  • Plan d'exécution
    • Paramétrage de la session (autotrace), sqldeveloper, database control
    • Enregistrement du plan d'exécution (explain plan) et lectures
    • Principaux plans d'exécution
  • Statistiques
    • Paramétrage de la session (autotrace), sqldeveloper, database control
    • Tracer une requête
    • Session courante
    • Autre session
    • Exploiter la trace avec tkprof
  • Marquer un traitement

Ecriture des requêtes

  • Règles générales
  • Opérateurs de comparaison
  • Requêtes imbriquées, synchronisées
  • Jointures
  • Agrégats
  • Exploitation des arbres
  • Tris
  • Regroupement de requêtes
  • Autres instructions DML
  • Utilisation de binds variables
  • Parallélisation
  • Traitements stockés

Optimisation automatique

  • Conseillers : SQL Tuning Advisor, SQL Access Advisor
  • Fonctionnement
  • Gestion des tâches
  • Package : dbms_sqltune
  • Sources : une requête, plusieurs requêtes ( sts )
  • Accès aux recommandations
  • Les profils SQL
  • Package : dbms_advisor
  • Source : SQL workload
  • Paramétrage
  • Accès aux recommandations

Compléments

  • Choix des structures de tables
  • Choix des structures d'index
  • Utilisation de vues matérialisées
  • Exploitation des caches

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Calendrier des sessions

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

Session confirmée 02/12/2020 Paris La Défense 1 650 € HT Je m'inscris

Modalité Présentiel

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

02/12/2020 Nancy 1 650 € HT Je m'inscris

02/12/2020 Strasbourg 1 650 € HT Je m'inscris

02/12/2020 Reims 1 650 € HT Je m'inscris

02/12/2020 Metz 1 650 € HT Je m'inscris

02/12/2020 Mulhouse 1 650 € HT Je m'inscris

Modalité Présentiel

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

02/12/2020 Lille 1 650 € HT Je m'inscris

02/12/2020 Rouen 1 650 € HT Je m'inscris

02/12/2020 Nantes 1 650 € HT Je m'inscris

02/12/2020 Caen 1 650 € HT Je m'inscris

02/12/2020 Évreux 1 650 € HT Je m'inscris

02/12/2020 Le Havre 1 650 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

02/12/2020 Lyon Part-Dieu 1 650 € HT Je m'inscris

02/12/2020 Grenoble 1 650 € HT Je m'inscris

Modalité Présentiel

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

02/12/2020 Tours 1 650 € HT Je m'inscris

02/12/2020 Orléans 1 650 € HT Je m'inscris

02/12/2020 Bordeaux 1 650 € HT Je m'inscris

02/12/2020 Blois 1 650 € HT Je m'inscris

02/12/2020 Bourges 1 650 € HT Je m'inscris

02/12/2020 Châteauroux 1 650 € HT Je m'inscris

02/12/2020 Le Mans 1 650 € HT Je m'inscris

02/12/2020 Niort 1 650 € HT Je m'inscris

02/12/2020 Poitiers 1 650 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

02/12/2020 Aix-en-Provence 1 650 € HT Je m'inscris

02/12/2020 Montpellier 1 650 € HT Je m'inscris

02/12/2020 Sophia Antipolis 1 650 € HT Je m'inscris

Modalité Présentiel

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous