Nos solutions de formations distancielles et présentielles éligibles au dispositif FNE-Formation 100% financées En savoir plus
Une formation en toute sécurité
Vous avez le choix avec ORSYS !
La formation distancielle
1800 classes à distance,
e-learning, microlearning,
certifications...
En savoir plus
Le présentiel sécurisé
Dispositif sanitaire totalement
déployé dans tous nos centres
En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations Oracle

Formation Oracle, optimisation d'applications

4,2 / 5
Stage pratique
Durée : 4 jours
Réf : OPT
Prix  2020 : 2580 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
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

  • 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 vérifiés
picto avis vérifiés
Guillaume B. 28/09/2020
4 / 5
Beaucoup de contenu en trop peu de temps (4jours), mais dans l'ensemble bonne formation.

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

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.

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.

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

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.

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.

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...

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.

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

Abdelkader K. 03/03/2020
5 / 5
Le contenu de la formation est riche et porteur de connaissances pratiques, c'est professionnel

Karim O. 03/12/2019
4 / 5
Formation intéressante, mais trop peu de temps sans aéré aux retours d'expériences en rapport au contenu de la formation. Peu de temps pour les questions sur le contenu des cours.
Avis client 4,2 / 5

Les avis client 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.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys