You are on page 1of 6

Base de Datos Oracle 11g: Entonación de Base de Datos

Código: D50317 - Duración: 5 días (40 horas) Lo que aprenderá Este curso empieza con una base de datos desconocida que requiere entonación. Las lecciones avanzarán hacia los pasos que un DBA ejecuta para recolectar la información necesaria para identificar las áreas que pudieran tener problemas, para diagnosticar problemas comunes, y remediar dichos problemas. La metodología usada en las prácticas es principalmente reactiva. Luego de configurar las herramientas de monitoreo y repasar los reportes disponibles el estudiante estudiará la arquitectura Oracle basada en procesamiento de sentencias SQL SELECT y DML. La sección de entonación de SQL asume que el DBA tiene poca o ninguna habilidad para cambiar el código. El DBA usará las herramientas disponibles para influir en el desempeño de SQL. El DBA se aprenderá varios métodos de identificar las sentencias SQL que requieren entonación y las herramientas de diagnóstico necesarias para encontrar maneras de cambiar el desempeño. Esto incluye el uso de estadísticas, resúmenes y perfiles para influir en el optimizador, agregar y reconstruir índices, y usar los Asistentes SQL Advisors. Una tarea importante de un DBA es mantener el desempeño de SQL a lo largo de los cambios. Este curso introduce las herramientas DB Replay y SQL Performance Analyzer para ayudar al DBA a probar y minimizar el impacto de los cambios. La entonación de una instancia usa la misma metodología de observar un problema, diagnosticar el problema e implementar una solución. Las lecciones de entonación de instancia cubren el detalle de los más importantes componentes que se susceptibles a entonación y describen cómo puede influir en el comportamiento de la instancia. Para cada lección, se examinará los componentes relevantes de la arquitectura. La clase solo discute la arquitectura al nivel necesario para entender los síntomas y las soluciones. Explicaciones a mayor detalle se dejan para otros cursos, material de referencia y la documentación Oracle. La última lección de este curso es un resumen de las mejores prácticas descubiertas en las lecciones previas, además de varias recomendaciones. El objetivo al terminar el curso es que los estudiantes tengan una lista de mejores prácticas.

Aprenda a  Describir la metodología de entonación de Oracle  Usar las herramientas provistas por Oracle para monitorear y diagnosticar problemas con SQL y entonación de instancias  Usar asistentes para proactivamente corregir problemas de desempeño  Identificar problemas con sentencias SQL y entonar problemas de desempeño de SQL  Monitorear el Desempeño de la instancia usando Enterprise Manager  Entonar componentes de la instancia, usando principalmente parámetros de la instancia

Prerrequisitos Prerrequisitos Requeridos Curso Base de Datos Oracle 11g: Taller de Administración I Release 2 Curso Base de Datos Oracle 11g: Taller de Administración II Release 2

ITKnowledge & Certifications, C.A. – info@globalknowledge.net.ve http://education.oracle.com/ http://www.globalknowledge.net.ve Tlfs. +58 212 720-0796 Pag. 1/6

net.oracle.Objetivos del Curso  Usar la metodología de entonación de Base de Datos Oracle apropiada para las herramientas disponibles  Utilizar los asistentes de base de datos para entonar proactivamente una instancia de Base de Datos Oracle  Usar las herramientas basadas en Automatic Workload Repository para entonar la base de datos  Diagnosticar y entonar problemas comunes relacionados con desempeño de SQL  Diagnosticar y entonar problemas comunes relacionados con desempeño de la instancia  Usar las páginas de Enterprise Manager relacionadas con desempeño para monitorear la Base de Datos Oracle Temas del Curso Introducción Esta lección introduce los objetivos del curso de Entonación de Desempeño Herramientas Básicas de Entonación Resumen de las herramientas de monitoreo Enterprise Manager Vistas V$.com/ http://www. 2/6 .globalknowledge. Estadísticas y Métricas Eventos Wait Uso de Automatic Workload Repository Administración de Automatic Workload Repository Crear AWR Snapshots Monitoreo en tiempo real de SQL Definición de Problemas Definición del Problema Limitación del alcance y definición de la prioridad Reportes SQL Problemas comunes de Entonación y Entonación durante el Ciclo de Vida Sesión de Entonación ADDM Desempeño versus Requerimientos del Negocio Recursos de Entonación de Desempeño y llenado de un Pedido de Servicio de Desempeño Herramientas de Monitoreo y Entonación: Resumen Uso de Métricas y Alertas Métricas.net. C. – info@globalknowledge.ve Tlfs.ve http://education.A. Creación y Prueba de una Alerta. y Punto de Partida (Baseline) Limitación de Estadísticas de Base y herramientas de Delta Solución de Base de Datos Oracle 11g: Métricas Beneficios de las Métricas Visualizar Información de Historial de Métricas y uso de EM para visualizar Detalles de Métricas Histogramas de Estadísticas y Vistas de Histogramas Modelo de Control de Uso de Base de Datos y Configuración de Umbral Alertas generadas por el Servidor. +58 212 720-0796 Pag. Alertas. y Vistas de Métricas y Alertas Usando Puntos de Origen ITKnowledge & Certifications.

Monitoreo en Tiempo Real de SQL y Reportes SQL Qué es un Plan de Ejecución? Métodos para Visualizar Planes de Ejecución y Usos de Planes de Ejecución Paquete DBMS_XPLAN: Resumen y Comando EXPLAIN PLAN Lectura de un Plan de Ejecución. C. – info@globalknowledge.oracle. Selectividad. usando la vista V$SQL_PLAN y Consultando el AWR AUTOTRACE del SQL*Plus y la Funcionalidad SQL Trace Cómo usar SQL Trace Generar un Rastro de Optimizador Influenciar el Optimizador Funciones del Optimizador de Consultas.Análisis Comparativo de Rendimiento con Punto de Origen AWR Repositorio de Puntos de Origen de Workload Automático Moviendo la Ventana de Punto de Origen Punto de Origen Página de Configuración de Desempeño y Plantillas de Punto de Origen Creación de Punto de Origen AWR Administración de Puntos de Origen con PL/SQL y Vistas de Puntos de Origen Monitoreo de Rendimiento y Punto de Origen y Definición de Umbral de Alertas usando Punto de origen Estadístico Using EM to Quickly Configure & Changing Adaptive Threshold Settings Uso de Herramientas basadas en AWR Tareas Automatizadas de Mantenimiento Monitoreo de Rendimiento ADDM Historial Activo de Sesión: Resumen Monitoreo de Aplicación Qué es un Servicio? Atributos y Tipos de Servicios Creación y Administración de Servicios en un ambiente de una sola Instancia Todo pasa por Servicios Uso de Servicios con Aplicaciones Clientes y Uso de Servicios con el Administrador de Recursos Servicios y Administrador de Recursos con el EM y Uso de Servicios con el Programador (Scheduler) Uso de Servicios con Operaciones Paralelas y Umbral de Métricas Agregación y Rastreo de Servicios y Configuración de Servicios de Agregación Agregación y Rastreo de Identificación de Cliente y Vistas de Rendimiento de Servicio Identificar Sentencias SQL con Problemas Fases de Procesamiento de Sentencias SQL y Rol del Optimizador Oracle Identificar SQL “malos”.A.com/ http://www.net. +58 212 720-0796 Pag.ve http://education. 3/6 . Estadísticas del Optimizador y Estadísticas Extendidas Controlar el comportamiento del Optimizador con Parámetros Activar las características del Optimizador de Consultas e Influir el enfoque del Optimizador Optimización de Sentencias SQL.net.ve Tlfs.globalknowledge. Cardenalidad y Costos. y Cambiar el comportamiento del Optimizador Uso de Sugerencias. Camino Accesos y Escogencia de Camino de Acceso Operaciones Join y Sort Cómo el Optimizador de Búsquedas Escoge el Plan de Ejecución para los Joins Reducción de Costos Uso del SQL Performance Analyzer ITKnowledge & Certifications.

CREATE_TUNING_TASK Simulación de Actualización de Optimizador y Página de Tarea de Performance Analyzer Reporte Comparativo y Detalle de Reporte Comparativo SQL Entonación Regresiva de Sentencias y Evitar Regresiones Análisis de Cambio de Parámetro y Análisis Guiado de Workflow SQL Performance Analyzer: Ejemplos PL/SQL y Vistas de Diccionario de Datos Administración de Rendimiento SQL Mantener el Rendimiento SQL y las Estadísticas del Optimizador y las Tareas Automatizadas de Administración Opción de Recolección de Estadísticas y Preferencias de Definición de Estadísticas Restauración de Estadísticas Publicación Diferida de Estadísticas: Resumen y Ejemplo Entonación Automática de SQL: Resumen SQL Tuning Advisor: Resumen Uso del SQL Access Advisor Administración de Plan SQL: Resumen Uso de Replay de Base de Datos Arquitectura del Sistema Consideraciones de Captura y de Replay Opciones y Análisis de Replay Workflow de Replay de Base de Datos en Enterprise Manager Paquetes y Procedimientos Vistas de Diccionario de Datos: Replay de Base de Datos Replay de Base de Datos: Ejemplo PL/SQL Calibración de Clientes de Replay Tuning the Shared Pool Arquitectura y Operación de Shared Pool La Librería de Cache y Latch y Mutex Herramientas de Diagnóstico para Entonar Shared Pool Evitar descomposiciones Suaves y duras Dimensionar el Shared Pool evitando la fragmentación Cache de Diccionario de Datos y Cache de Resultado de Consulta SQL UGA y Servidor Compartido Oracle Large Pool y Entonación de Large Pool Entonación de Cache de Buffer Arquitectura de Base de Datos Oracle: Cache de Buffer Buffers de Base de Datos Tabla de Hash de Buffer para Búsquedas Sets de Trabajo Objetivos y Técnicas de Entonación de Cache de Buffer Síntomas y Soluciones de Rendimiento de Cache de Buffer Entonación Automática de Lecturas Multibloque Limpiar el Cache de Buffer Entonación de PGA y Espacio Temporal ITKnowledge & Certifications.com/ http://www. C.ve Tlfs.Real Application Testing: Resumen y Caso de Uso SQL Performance Analyzer: Procesos y Captura de la Carga de Trabajo SQL Creación de una Tarea de SQL Performance Analyzer y SPA DBMS_SQLTUNE.ve http://education.oracle. +58 212 720-0796 Pag.net. – info@globalknowledge.globalknowledge.A.net. 4/6 .

Características de Sistemas de Archivos. Parámetros de dimensionamiento de SGA y redimensión manual de Parámetros Dinámicos SGA Manejo Automático de Memoria Compartida y Arquitectura de Broker de Memoria Comportamiento de Parámetros SGA de Auto Entonación y de Parámetros SGA de Entonación Manual Uso de Vista V$PARAMETER y Redimensión de SGA_TARGET Desactivación. Compactado de Segmentos y Compresión de Tablas: Resumen Entonación de I/O Arquitectura de I/O.ve Tlfs.A.ve http://education. Calibración de I/O y la interfase PL/SQL y Estadísticas de I/O y Enterprise Manager Realizar división “Stripe” y hacer Espejo de Todo Uso de RAID Diagnóstico de I/O Entonación de I/O de Base de Datos Qué es ASM (Automatic Storage Management)? Resumen de Entonación de Rendimiento Mejores Prácticas identificadas a lo largo del curso Resumen de Metodología de Entonación de Rendimiento Appendix B: Uso de Statspack ITKnowledge & Certifications.globalknowledge.Uso de Memoria SQL e Impacto en el Rendimiento Administrador de Memoria SQL Configuración Automática de Memoria PGA y Configuración inicial de PGA_AGGREGATE_TARGET Monitoreo y Entonación de Uso de Memoria SQL Estadísticas e Histogramas de PGA Target Advice Reportes Automáticos de PGA y Enterprise manager y PGA Automático y Reportes AWR Manejo de Tablespace Temporal: Resumen y Monitoreo de Tablespace Temporal Compactación de Tablespace Temporal y Opción de Tablespace para creación de Tabla Temporal Manejo Automático de Memoria Arquitectura de Base de Datos Oracle.oracle.com/ http://www. SGA Dinámico y Asistentes de Memoria Gránulos y Agregación Manual de Gránulos a Componentes Incrementar el tamaño de un Componente SGA. Listas Libres y Manejo de Espacio de Bloque con Listas Libres Manejo Automático de Espacio de Segmento Migración y Encadenado. +58 212 720-0796 Pag.net. – info@globalknowledge. 5/6 .net. C. Configuración y Monitoreo de Automatic Shared Memory Management (ASMM) Manejo Automático de Memoria Entonación de Uso de Segmento de Entonación Manejo de Espacio y de Extent y Extents Administrados Localmente Como se almacenan los Datos y Anatomía de un Bloque de Base de Datos Minimizar Visitas a Bloques El Parámetro DB_BLOCK_SIZE Bloques de Tamaño Pequeño y Grande: Consideraciones importantes Alocación de Bloques. Modos de I/O y I/O Directo Ancho de Banda versus Tamaño y Métricas Importantes de I/O para Bases de Datos Oracle Calibración de I/O y Enterprise Manager.

6/6 .ve http://education. C.oracle.ve Tlfs.globalknowledge.net.Instalación de Statspack Captura de Snapshots de Statspack Reportes con Statspack Consideraciones para Statspack Statspack y Reportes AWR Lectura de un Reporte de Statspack Statspack y AWR Siguientes Cursos Sugeridos    Base de Datos Oracle 11g: Entonación de Comandos SQL Release 2 Oracle 11g: Administración de Infraestructura RAC y Grid Acelerado Release 2 Base de Datos Oracle 11g: Administración de Data Warehouse ITKnowledge & Certifications. +58 212 720-0796 Pag.A.net.com/ http://www. – info@globalknowledge.