Formation : Tuning Oracle 9i
Se former avec
ORSYS
- Renseignements :
- Durée : 4 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1930.00
- Objectifs :
- Par l’analyse des mécanismes internes et des règles à utiliser dans la mise en place des bases de données Oracle 9i, mais également 8i, ce cours vous apportera tous les éléments nécessaires en vue d'en améliorer les performances en matière de stockage physique, de mémoire et d’entrées/sorties. Les principaux outils d'Oracle seront présentés et utilisés.
- Public visé :
-
Ce cours s'adresse aux administrateurs Oracle expérimentés.
- Pré-requis :
- Une bonne expérience d'administration Oracle est indispensable.
- Introduction
- Problèmes rencontrés.
- La démarche d'optimisation.
- Les étapes d'optimisation.
- Les acteurs de l'optimisation.
- Développement de l'application.
- Les exigences des utilisateurs.
- Les problèmes sont-ils inévitables.
- Détermination et contrôle des objectifs.
Les outils de diagnostic
- Les vues statistiques d’activité de la base.
- L’utilitaire STATPACK.
- La requête Explain.
- Collecte des statistiques.
- Le package DBMS_STATS.
- Création de statistiques no prédéfinies.
- Identification des index non utilisés.
- Le dictionnaire de données.
- La trace du process serveur.
- TKPROF.
- OEM performance Pack.
Exercice
Utilisation de Tkprof dans différents contextes.
L’espace de stockage
- Contrôle de l’organisation de la base.
- Répartition des objets.
- Les fichiers redo log.
- La taille des blocs par tablespaces.
- Utilisation du partitionnement.
Exercice
Réorganisation d’une base de données pour de bonnes performances.
Les applications
- Contrôle des structures.
- Optimisation basée sur les coûts.
- Utilisation du dynamic Sampling.
- Observation des performances.
- Applications client-serveur.
- Applications OLTP.
- Application Datawarehouse.
- Utilisation de Parallel DML.
Exercice
Tuning d’un traitement batch.
La shared Pool area
- Réduction du nombre de parsings.
- Utilisation des traitements stockés.
- Le partage des curseurs.
- Rechargements en cache.
- Dimensionnement du cache.
- Le pool pour les objets volumineux.
- Le dictionary cache.
- Contrôle de l’utilisation des PGAs.
- Les User Global Areas.
- Allocation dynamique de mémoire.
- Contentions sur les latches.
Exercice
Conservation de mémoire du code.
Les buffers caches
- L’algorithme LRU.
- Montée en cache du bloc.
- Mesure du hit ratio.
- Répartition des tables en pools.
- Répartition des tables par taille de blocs.
- Recherche du bon nombre de buffers.
- Evénements d’attente.
- Accélération des écritures.
- Les écritures asynchrones.
Occupation des blocs de données
- La high Water Mark.
- Utilisation optimale de l’espace.
- Le package DBMS_SPACE.
- Chaînage et migration des lignes.
- Réorganisation des données.
- Gestion des free lists.
Exercice
Utilisation de plusieurs free lists pour les tables.
Les rollback segments
- Nombre de segments.
- Trace des attentes.
- Utilisation optimale des segments.
- Utilisation des undo segments.
- Durée de conservation des images avant.
Exercice
Tuning des rollback segments.
La journalisation
- Réglage des checkpoints.
- Impact de l’archivage.
- Le redo log buffer.
- Opérations NOLOGGING.
- Création des objets.
- Les latches sur le buffer redo log.
- Suppression des contentions.
Exercice
Tuning du buffer redo log.
Les tris
- Opérations provoquant des tris.
- Eviter les tris.
- Trier en mémoire.
- Le tablespace temporaire.
- Les segments temporaires.
- Ecriture directe.
- Surveillance des tris.
Réglage des outils Oracle
- Accélération des exports et des imports.
- SQL*Loader.
- Accélération des batchs avec SQL*Plus.
Parallélisation d’exécution des requêtes
- Optimisation des applications avec un serveur disposant de plusieurs CPUs.
- Exécution des requêtes en parallèle.
- Degré de parallélisme optimal.
- Contrôle des opérations parallélisées.
- Chaque participant a accès à un atelier construit autour du SGBD Oracle afin d’appliquer immédiatement tout nouveau concept.
2008 au 2009 (31)
2008 au 2009 (69)
2008 au 2009 ()
2008 au 2009 (35)
2008 au 2009 (13)
2008 au 2009 (44)
2008 au 2009 (75)
2008 au 2009 (92)