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

Avis loadedNote : 4,1Length : 10TotalNote : 165TotalNote20 : 4
Toutes nos formations Oracle

Formation Oracle, optimisation d'applications

4,1 / 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
SÉBASTIEN J. 04/10/2021
5 / 5
Formation très intéressante et formateur très pédagogue.

RÉMY K. 04/10/2021
5 / 5
RAS, la formation est très intéressante et le formateur est très efficace.

JEAN-MARC S. 28/09/2021
4 / 5
Bonne pédagogie.

ALRIVIE J. 06/04/2021
5 / 5
Permet de savoir rapidement les tenants et les aboutissants des problématiques concrètes. Le formateur est très à notre écoute.

PECHEUX M. 06/04/2021
5 / 5
Couverture très complète du sujet de l’optimisation des applications Oracle. Les sujets ne sont malheureusement pas tous applicables à nos applications mais ils offrent de belles pistes de réflexions. La pédagogie est parfaite, le rythme bien dosé, le formateur s’adapte très bien en fonction du contenu et des connaissances des stagiaires.

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
Avis clients 4,1 / 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.