Formation Oracle Tuning & Optimisation SQL (19c, 20c, 23c) Optimisation des performances des bases de données Oracle

4 sur 5 étoiles

5 étoiles
0%
4 étoiles
100%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 2 avis
(2 avis)
Durée 5 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BTOC
Éligible CPF Non

Au cœur de nos systèmes d’information, les bases de données doivent être accessibles en permanence et offrir des délais de réponse raisonnables alors même qu’y sont stockées de plus en plus d’informations et qu’elles sont chaque jour davantage sollicitées.

Si les entreprises sont maintenant largement équipées de SGBD robustes, il n’en reste pas moins vrai que certaines optimisations permettent encore d’en améliorer les performances. C’est précisément ce en quoi consiste le tuning.

Cette formation sur l'optimisation des performances des bases de données Oracle aborde donc les réglages des instances de base de données ainsi que l'optimisation des modèles, des schémas et du code SQL. Le cours s'adapte à toutes les versions depuis la 10G jusqu'à la 23C (dernière release à ce jour) et notamment la version 19c.

Objectif opérationnel : 

Savoir prendre en charge les problèmes de performance d'un serveur de bases de données Oracle.

Objectifs pédagogiques : 

Concrètement, à l'issue de cette formation Tuning Oracle 19c (12.2.0.3) vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Concevoir efficacement des modèles de base de données (modèle relationnel, MCD)
  • D'optimiser le chargement et le déchargement d'information dans la base de données
  • Comprendre le fonctionnement global d'Oracle Database (Tablespaces, SGA, PGA, Caches...) en vue de l'optimisation des instances
  • Améliorer l'écriture des requêtes en langage SQL en utilisant les fonctions avancées du noyau Oracle Database.
  • Utiliser l'option de partitionnement des Tables SQL
  • Mettre en œuvre les outils d'aide à l'optimisation SQL
  • Comprendre le fonctionnement du moteur d'optimisation SQL

Public :

Ce cours Tuning Oracle cible principalement les administrateurs de bases de données (DBA études) et également les développeurs des applications qui utilisent le SQL. Les architectes et responsables techniques de projets sont également concernés.

Prérequis :

Pour suivre cette formation Tuning Oracle 12c/19c, il est demandé d'avoir une expérience dans l'administration Oracle des versions 10g à 19c.

Introduction : Rappels & Oracle Multitenant

Rappels : Instance & Database
Rappels : Mécanismes d’une Session SQL
Rappels : Oracle Multitenant

Trucs et astuces SQL

Génération de code SQL
Génération de volumétrie
Vues matérialisées

Techniques de chargement et de déchargement

ETL avec SQL*Plus et SQL*Loader
Tables Externes
Duplications et transformations en SQL
Chargement via des liens inter-bases

Techniques d’optimisation

Méthodologie : Temps de réponse
Pister les problèmes de performance
Étapes d’optimisation 

Mécanismes de fonctionnement de l’Instance

Traitement des ordres SELECT, DML, COMMIT
Oracle Database memory caches
Réglage du Buffer Cache
Force Full Database Caching Mode
BUFFER & Fichier REDOLOG

Optimisation des performances de l’Instance

Analyse des temps de réponse avec AWR
Réduction des temps d’attente
Wait Events Statistics
Réduction de la consommation CPU
Optimisation des Tablespaces
Optimisation des Redologs

Mise en œuvre des techniques d'optimisation

Méthodologie et démarche d'optimisation
Diagnostic de performances : AWR et/ou Statpack (en fonction de l’Edition du logiciel Oracle et des options PACK sous licence)
Analyse des « waits events »

Partitionnement

Types de partitionnement
Partitionnement composite
Partitionnement et Data Warehouse

Initiation à l'Optimisation SQL

Traitement d'un ordre SQL
Moteur d'optimisation
Plans d'exécution
Algorithmes et méthodes d'accès
Statistiques et Cost Optimizer
Histogrammes
Collecte des statistiques

Évolutions du « cost optimizer » SQL

Profils SQL
SQL Plan Management
Adaptive SQL Plan Management
Adaptive Query Optimization
- Adaptive Plans
- Adaptive Statistics
Automatic Indexing

Performances d'agrégation

Extension de la clause GROUP BY
Fonctions d'agrégation & Analytiques

Conception et Modélisation des structures de la base de données

Méthodologie itérative
Techniques de modélisation
Conception et reverse engineering avec Data Modeler

Ils représentent au moins 50% de la formation et sont principalement réalisés sous Oracle 19C. Les exercices « Tuning » sont réalisés avec les outils d’Oracle Enterprise Manager Cloud Control. Particulièrement, les exercices suivants :

Prise en main des outils de « tuning » d’OEMCC : création de « Tuning Sets », utilisation de l’outil « Tuning Advisor »
Création d’un Workflow Guidé avec SQL Performance Analyzer (OEMCC)
Contrôler l'évolution des plans d'exécution à l'aide de SQL Plan Management et OEMCC

Et aussi en mode ligne de commandes :

Réglages des paramètres d’instance de base de données. 
Optimisation des CACHES. 
Activation du « Full Database Caching ». 
Optimisation de la taille des Redologs.
Extraction des rapports AWR.
Forcer un plan d’exécution avec un profile SQL.

Date de mise à jour du programme : 14/09/2023

Dates et lieux

Du 24 au 28 juin 2024
Lieu
Distanciel
Durée
5 jrs
3225 € HT
Du 24 au 28 juin 2024
Lieu
Paris
Durée
5 jrs
3225 € HT
Du 30 septembre au 04 octobre 2024
Lieu
Distanciel
Durée
5 jrs
3225 € HT
Du 30 septembre au 04 octobre 2024
Lieu
Paris
Durée
5 jrs
3225 € HT
Du 16 au 20 décembre 2024
Lieu
Distanciel
Durée
5 jrs
3225 € HT
Du 16 au 20 décembre 2024
Lieu
Paris
Durée
5 jrs
3225 € HT

Avis des participants à la formation Oracle Tuning & Optimisation SQL (19c, 20c, 23c)

Note moyenne de 4/5(2)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

VOLMIER Romain
4/5
RAFFIN Romuald
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB