Oracle Tuning BASES DE DONNÉES ORACLE
Transcription
Oracle Tuning BASES DE DONNÉES ORACLE
CATALOGUE DES FORMATIONS EVOLUTION - 2013/2014 code stage : 126 BASES DE DONNÉES ORACLE Oracle Tuning Durée 3 jour(s), soit 21 heures Objectifs Optimiser l’organisation et les performances d’une base oracle - la gestion de la mémoire - les fichiers de Redo Log et les Rolbacks segments – les entrées/sorties et le stockage physique - les requêtes SQL et les tris Prérequis connaissance du langage SQL ainsi qu’une connaissance de l’administration d’une base Oracle. La connaissance du langage PL/SQL est un plus Public Salariés en entreprise, professions libérales, d'une façon générale tout professionnel. Contenu 1 Les principes de l’optimisation : Rappel sur l’architecture oracle.; Principes de l’optimisation et fonctionnement des différentes catégories d’applications.; Applications transactionnelles; Applications décisionnelles; Applications Batch; Applications mixtes; 2 Les outils de surveillance et de collectes : Connaître les différents outils à disposition et savoir collecter l’information.; Le fichier d’alerte de l’instance; Les fichiers de trace; Les vues dynamiques (V$).; Les scripts UTLBSTAT et UTLESTAT; L’ordre SQL EXPLAIN PLAN et les modes AUTOTRACE; Les traces utilisateur et TKPROF; Le package DBMS_APPLICATION_INFO 3 Optimisation des requêtes et des tris : Les différentes méthodes d’accès par index.; Index B-Tree:; Index sur fonction.; Index Bitmap; Index à clé inversés; Parcours complet de tables (Full Table Scan).; Comprendre comment oracle travaille lorsqu’une requête SQL est lancée; Différentes méthodes de jointures; fonctionnement de l’optimiseur oracle, les HINTS et les statistiques; Détecter et corriger des requêtes inefficaces; Apprendre à optimiser les échanges client/serveur; Savoir optimiser les tris effectués par oracle; Comprendre le fonctionnement d’un tri; Les outils de diagnostics (les vues V$, TKPTOF et les rapports UTLBSTAT/UTLESTAT); Connaître les règles et solutions à appliquer.; Savoir réduire le nombre de tris 4 Optimisation de la mémoire : Savoir optimiser la Shared Pool :; Diagnostic et solutions pour le Library Cache; Diagnostic et solutions pour le Dictionnary Cache; Savoir optimiser le Database Buffer Cache :; Diagnostic et corrections; Découpage en plusieurs Pools 5 Optimisation des fichiers de Redo Log : Les fichiers de Redo Log et le buffer associé.; Les fichiers gérés par oracle :; Rappel sur le fonctionnement des fichiers de Redo Log; Mise en place des diagnostics et corrections 6 Optimisation du stockage : Les entrées / sorties.; Le fonctionnement de la gestion des blocs et des extents.; Connaître les fichiers d’une base oracle et leur organisation; Les outils de diagnostic; La gestion des blocs et des extents; Diagnostics et corrections 7 Optimisation des Rollback Segments : Comprendre le fonctionnement des Rollback Segments.; Rappel sur le fonctionnement des Rollback segments.; Optimiser les Rollback Segments; Mettre en place des diagnostics et corrections 8 Les contentions : Comprendre le principe des contentions; Les différentes contentions; Diagnostics et corrections Moyens Pédagogiques, techniques et d'encadrement 1 ordinateur par personne, alternance explications / applications, paperboard, tableaux blancs, vidéo projecteur si nécessaire, support post formation. Le formateur est un professionnel de l'animation et de la pédagogie pour adulte ; il est un technicien aguerri sur le sujet de cette formation. Suivi de l'exécution et appréciation des résultats Feuille d'émargement signée par 1/2 journée, Exercices autonomes réguliers pour s'assurer de l'assimilation, Evaluation de fin de stage par l'apprenant. Evolution - 25 Avenue Saint Maur - 59110 La Madeleine - www.evolution-nord.com tél 03 28 38 12 30 - [email protected]