|
Optimisation Applicative Oracle
| Réf. : |
BBO43 |
| Durée : |
2j /
14h
|
| Tarif : |
1200 € |
Pré-requis
- Une bonne connaissance du langage SQL est nécessaire ainsi qu'une expérience d'écritures de requêtes SQL.
- La connaissance du langage PL/SQL sans être obligatoire est un atout pour suivre cette formation.
Participants
- Administrateurs, Développeurs sous Oracle.
Objectifs
- Optimiser les requêtes des applications développées autour d'Oracle.
Contenu
ARCHITECTURE ORACLE - Mémoire.
- Fichiers.
- Tablespaces, segments, extents et blocs.
- Vues dynamiques et statiques du dictionnaire.
- Étapes du traitement d'une requête.
- Les différents types d'applications.
- Les régimes transactionnels.
OPTIMISATION - Optimisation par règles:
- Optimisation par coûts:
- Analyses et implications.
- Incorporation des "hints":
PLAN D'EXÉCUTION D'UNE REQUÊTE - Informations d'un plan d'exécution:
- Types d'opérations,
- Types d'options.
- Ordre EXPLAIN:
- Création de la table PLAN_TABLE,
- Requêtes sur PLAN_TABLE,
- Interprétation.
- Utilisation de Hints.
OBJETS SQL ET OPTIMISATION - Index.
- Types d'index: Btree, BitMap.
- Utilisation des index.
- Clusters indexés et hash clusters.
- Tables.
- Structure.
- Partitionnement.
- Tables organisées en index (IOT).
TRAÇAGE DE REQUÊTES SQL - Outil SQL_TRACE et TKPROF.
- Paramétrage.
- Exécution de SQL_TRACE.
- Outil TKPROF.
- Paramétres.
- Interprétation.
- Gestion des transactions.
- Interaction avec les segments de rollback.
- Spécifier le segment de rollback.
REQUÊTES SQL - PL/SQL - Pièges à éviter.
- Syntaxes à développer.
- Utilisation du PL/SQL et des procédures stockées.
|