Tuning Oracle 9i

Formation

À Montrouge et Rouen

1 400 € HT

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

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.
Destinataires: Ce stage s'adresse aux administrateurs de bases de données Oracle 9i, aux administrateurs d'applications et aux consultants. Il convient aussi aux administrateurs d'Oracle 8i.

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Une bonne expérience d'administration Oracle est indispensable.

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

Le programme

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.

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.

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.

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.

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.

Les rollback segments
Nombre de segments.
Trace des attentes.
Utilisation optimale des segments.
Utilisation des undo segments.
Durée de conservation des images avant.

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.

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.

Tuning Oracle 9i

1 400 € HT