> formation Technologies numériques > formation SGBD > formation Oracle > formation Oracle, optimisation d'applications

Avis loadedNote : 4Length : 18TotalNote : 370TotalNote20 : 7
Toutes nos formations Oracle

Formation Oracle, optimisation d'applications

4 / 5
Stage pratique
Durée : 4 jours
Réf : OPT
Prix  2021 : 2580 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

Grâce à ce cours pratique, vous serez en mesure de réduire d'une manière décisive les temps de réponse de vos applications. Vous comprendrez le fonctionnement de l'optimiseur intégré et des outils d'analyse et de gestion d'Oracle. Vous serez en mesure d'écrire des requêtes SQL performantes.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Découvrir les outils et les techniques d'aide à l'optimisation des applications
  • Maîtriser fonctionnement de l'optimiseur intégré d'Oracle
  • Optimiser le schéma relationnel et les requêtes SQL
  • Analyser et optimiser les performances des applications
  • Savoir exécuter des requêtes en parallèle
PROGRAMME DE FORMATION

Introduction

  • Démarche, étapes et acteurs de l'optimisation.
  • Problèmes de performances.
  • Particularités des types d'applications. Problématiques.

Traitement des requêtes SQL

  • Mécanismes internes. Partage des curseurs. Variables de lien dans SQL*Plus et Enterprise Manager.
  • Partage des curseurs. Fonctionnalité Adaptive Cursor Sharing. Cache de résultat.

Travaux pratiques
Utilisation des bind variables pour partager des curseurs.

Diagnostic et mesure de performance

  • Outils d'optimisation. Traces de diagnostic. Services avec les applications client.
  • Trace pour votre session. Fichiers de trace SQL. Les fichiers de trace SQL.

Travaux pratiques
Utilisation de Tkprof.

Optimisation du schéma relationnel

  • Structures principales et chemins d'accès. Balayage complet de table.
  • Accélérer les requêtes. Index B*Tree et Bitmap. Tables index. Index composites et index invisibles.
  • Règles de gestion des index. Tables globales temporaires.
  • Partitionnement des données. Vues matérialisées. Colonnes virtuelles.

Travaux pratiques
Optimisation de requêtes.

L'optimiseur

  • Recherches de données. Optimisation statistique ou syntaxique. Statistiques destinées à l'optimiseur.
  • Collecte dynamique des statistiques. Conversions de types de données. Evaluation des expressions.
  • Opérateurs de comparaison. Sous-interrogations. Méthodes de jointure et d'accès aux données.
  • Optimisation manuelle des requêtes par hints.

Travaux pratiques
Comparaison des optimiseurs statistique et syntaxique.

Optimisation des requêtes

  • La conception et l'applicatif. Prédicats composés. Arborescences. Fonctions de groupes.
  • Boucles inutiles. Vues et requêtes imbriquées. Updates synchronisés. Les tableaux dans PL/SQL.
  • Curseurs implicites/explicites et récupération des lignes par lot. FORALL.

Travaux pratiques
Optimisation de traitements batch.

Exécution en parallèle des requêtes

  • Un serveur à plusieurs CPU. Requêtes en parallèle. Réglage automatique des instructions SQL.
  • Réglage d'une application. Fonction de conseil STA. Statistiques obsolètes sur les objets.
  • Profilage des instructions SQL. Flux de réglage d'un plan et création de profil SQL.
  • Database Control et fonction de conseil STA. Recommandations d'implémentation.
Participants / Prérequis

» Participants

Ce cours s'adresse aux développeurs et administrateurs d'applications.

» Prérequis

Bonnes connaissances des langages SQL et PL/SQL.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
PHILIPPE M. 03/11/2020
4 / 5
Parfois un peu dur de faire les exercices après une longue période de présentation théorique : aurais préféré des interactions cours-exo plus nombreuses et moins longues. Equilibre des thématiques parfois délicat. Formatrice expérimentée mais parfois ne prenant pas toujours le temps de nous écouter (à sa décharge le contenu du cours est dense).

SYLVIA R. 03/11/2020
3 / 5
Perte de temps à construire des jeux de données. Support de cours avec des généralités mais pas de détail ou exemple. sans exemple pertinent. Support sans table des matières ou index avec No de pages qui le rend peu utilisable par la suite.

HALLOUIN . 03/11/2020
4 / 5
La formation est complexe et couvre beaucoup de sujets que je connaissais déjà et j’aurais forcément souhaité approfondir la partie optimisation de requête et analyse de plan d’exécution d’ordre complexe, alors qu’on se limite souvent à des cas basiques.Catherine a une forte expertise et expérience mais la communication et les échanges tournaient souvent au dialogue de sourd.

RABIGH Z. 03/11/2020
4 / 5
Il aurait souhaitable de disposer d’exercices Guidés sur le support de cours avec quelques exemples afin de les utiliser comme référence lorsque l’on souhaite.

RAPHAËL B. 03/11/2020
4 / 5
Formation très intéressante, formatrice avec beaucoup d’expérience, documentation riche et claire

GUILLAUME B. 28/09/2020
4 / 5
Beaucoup de contenu en trop peu de temps (4jours), mais dans l’ensemble bonne formation.

BAPTISTE L. 28/09/2020
5 / 5
Très bien

ROMAIN P. 28/09/2020
5 / 5
Parfois un peu trop loin dans le détail par rapport aux besoin de chacun. Cependant ceux ci ne sont pas les mêmes entre les dév et les tech lead...

DAMIEN F. 28/09/2020
4 / 5
C’était intéressant. Plein de points ont été abordés et outils/marche à suivre montrés mais plus de pratique sur l’optimisation de grosses requêtes aurait été bien.

PATRICK M. 28/09/2020
4 / 5
Aurais nécessité beaucoup plus d’exercices pratiques

JOSUÉ C. 28/09/2020
4 / 5
Cours intéressant mais trop dense vu le temps disponible (4jours), ce qui laisse peu de temps la pratique et a l’assimilation.

NICOLAS W. 28/09/2020
4 / 5
Très bonne formation, seul point négatif est que les séances dure 7 heures ce qui est un peu long, il est difficile de rester concentré aussi longtemps sur la même chose.

ALEX A. 28/09/2020
4 / 5
Un peu plus de technicité aurait été appréciable, on passe trop de temps sur des points théoriques incompréhensibles sans une formation initiale ciblée. Beaucoup de points soulevés, bien que très intéressants, ciblaient davantage les DBAs plutôt que les développeurs. Des aspects purement fonctionnels d’oracle on été abordés, ce qui encore une fois est très intéressant, mais

THÉO G. 28/09/2020
4 / 5
J’aurais aimé plus de travail de recherche d’optimisation sous forme d’exercice. Les derniers exercice J-4 étaient très intéressant avec leurs cycles Traçage/ Analyse/ Essai d’une solution.

GWENDOLINE F. 02/07/2020
5 / 5
animateur très pédagogue, j’ai beaucoup apprécié la formation

VINCENT G. 02/07/2020
5 / 5
Quelques difficultés parfois à comprendre le but des exercices mais dans l’ensemble une formation intéressante et claire

MARINE D. 02/07/2020
5 / 5
Le cours était bien structuré et clair

CLAUDE S. 02/07/2020
5 / 5
Formation très didactique et interactive. Elle donne un bon vernis sur les questions à se poser en matière d’optimisation.
Avis clients 4 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.