Oracle Database 12c: Performance Management and Tuning Ed 1 Duration 5 Days What you will learn En el curso Oracle Database 12c: Gestión y Ajuste del Rendimiento, aprenderá acerca de las tareas de ajuste y análisis de rendimiento que se esperan de un DBA: gestión proactiva mediante herramientas y funciones de análisis de rendimiento incorporadas, diagnóstico y ajuste de los componentes de instancia de Oracle Database, así como diagnóstico y ajuste de problemas de rendimiento relacionados con SQL. Learn To Usar la metodología de ajuste de Oracle. Usar las herramientas proporcionadas por Oracle para la supervisión y el diagnóstico de problemas de rendimiento en instancias y SQL. Usar asesores de base de datos para corregir problemas de rendimiento de manera proactiva. Identificar y ajustar problemas de SQL. Supervisar el rendimiento de las instancias mediante Enterprise Manager. Ajustar los componentes de instancia.
Benefits To You El DBA analizará el rendimiento de SQL con las herramientas disponibles. Se mostrarán al DBA diferentes métodos para identificar las sentencias SQL que necesitan ajuste y las herramientas de diagnóstico que debe utilizar para buscar las formas de mejorar el rendimiento. Entre otras, el uso de estadísticas, perfiles para influir en el optimizador y el uso de asesores de SQL. Mantenimiento del Rendimiento de SQL Una de las tareas principales del DBA es el mantenimiento del rendimiento de SQL pese a los cambios. En este curso se abordan Database Replay y SQL Performance Analyzer, que ayudan al DBA a probar y minimizar el impacto de los cambios. Influencia en el Comportamiento de Instancias El ajuste de instancias usa el mismo método general de observación del problema, diagnóstico del problema e implementación de la solución. Las lecciones sobre el ajuste de instancias abarcan los detalles de los principales componentes ajustables y describen cómo se puede influir en el comportamiento de la instancia. Para cada lección, examinaremos los componentes relevantes de la arquitectura. El curso solo describe la arquitectura al nivel necesario para comprender los síntomas y las soluciones. Las explicaciones más detalladas se dejan para otros cursos, material de referencia y documentación de Oracle. Suggested Prerequisites Oracle Database 12c: Install and Upgrade Workshop Course Objectives 1. Diagnosticar y ajustar problemas habituales de rendimiento relacionados con instancias 2. Diagnosticar y ajustar problemas habituales de rendimiento relacionados con SQL 3. Usar páginas de Enterprise Manager relacionadas con el rendimiento para controlar una base de datos Oracle 4. Usar la metodología de ajuste de Oracle Database
5. Utilizar las herramientas basadas en AWR (repositorio de carga de trabajo automática) para ajustar la base de datos 6. Utilizar asesores de base de datos para ajustar de forma proactiva una instancia de Oracle Database Course Topics Introducción - Objetivos del Curso - Organización del Curso - Agenda - Temas No Incluidos en el Curso - Quién se Encarga del Ajuste? - Qué Ajusta el DBA? - Cómo se Ajusta? - Metodología de Ajuste Diagnosticos de Ajustes Básicos - Herramientas, Funciones y Diagnósticos de Ajuste de Rendimiento - Tiempo de Base de Datos - Dimensiones de Ajuste de Tiempo de CPU y de Espera - Modelo de Tiempo - Vistas de Rendimiento Dinámico - Estadísticas - Eventos de Espera - Archivos Log y de Rastreo Uso del Repositorio de Carga de Trabajo Automática - Visión General del Repositorio de Carga de Trabajo Automática - Datos del Repositorio de Carga de Trabajo Automática - Enterprise Manager Cloud Control y AWR - Instantáneas - Informes - Comparación de Períodos
Definición del Ámbito de los Problemas de Rendimiento - Definición del Problema y Limitación del Ámbito - Definición de la Prioridad - Informes de SQL Principales - Problemas de Ajuste Comunes - Ajuste durante el Ciclo de Vida - Sesión de Ajuste de ADDM - Recurso de Ajuste de Rendimiento - Visión General de las Herramientas de Supervisión y Ajuste Uso de Métricas y Alertas - Visión General de las Métricas y Alertas - Limitación de las Estadísticas Básicas - Ventajas de las Métricas - Visualización de la Información del Historial de Métricas - Visualización de Histogramas - Alertas Generadas por el Servidor - Definición de Umbrales - Vistas de Métricas y Alertas Uso de Líneas Base - Análisis de Rendimiento Comparativo con Líneas Base de AWR - Línea Base de Ventana Móvil - Plantillas de Línea Base - Creación de Líneas Base de AWR - Vistas de Línea Base - Control de Rendimiento y Líneas Base - Definición de Umbrales de Alerta mediante una Línea Base Estática - Configuración de Umbrales Adaptativos Uso de Herramientas Basadas en AWR - Tareas de Mantenimiento Automáticas - Control del Rendimiento de ADDM - Historial de Sesiones Activas - Vistas del Repositorio de Carga de Trabajo Automática - ADDM en Tiempo Real
Supervisión de Operaciones de Base de Datos en Tiempo Real - Visión General y Casos de Uso - Definición de una Operación de Base de Datos - Conceptos de Operación de Base de Datos - Activación de Supervisión de Operaciones de Base de Datos - Identificación, Inicio y Terminación de una Operación de Base de Datos - Supervisión del Progreso de una Operación de Base de Datos - Vistas de Operación de Base de Datos - Ajuste de Operación de Base de Datos Supervisión de Aplicaciones - Atributos y Tipos de Servicios - Creación de Servicios - Uso de Servicios con Aplicaciones Cliente - Uso de Servicios con el Gestor de Recursos - Servicios y Oracle Scheduler - Servicios y Umbrales de Métrica - Agregación y Rastreo de Servicios - Página de Rendimiento de Servicios Principales Identificación de Setencias SQL con Problemas - Fases de Procesamiento de Sentencias SQL - Supervisión de SQL - Planes de Ejecución - Paquete DBMS_XPLAN - Comando EXPLAIN PLAN - Lectura de un Plan de Ejecución - Uso de la Utilidad de Rastreo SQL - Generación de un Rastreo de Optimizador Influencia en el Optimizador - Funciones del Optimizador de Consulta - Estadísticas del Optimizador - Control del Comportamiento del Optimizador mediante Parámetros - Activación de las Funciones del Optimizador de Consulta - Uso de Indicaciones - Rutas de Acceso - Operaciones de Unión
- Operaciones de Ordenación Reducción del Costo de las Operaciones de SQL - Mantenimiento de Índices - Asesor de Acceso SQL - Mantenimiento y Reorganización de Tablas - Gestión de Extensiones - Almacenamiento de Datos - Migración y Encadenamiento - Reducción de Segmentos - Compresión de Tablas Uso de SQL Perfomance Analyzer - Visión General de SQL Performance Analyzer - Visión General y Casos de Uso de la Prueba de la Aplicación Real - Captura de Carga de Trabajo SQL - Creación de una Tarea de SQL Performance Analyzer - Informes de Comparación - Ajuste de Sentencias que Empeoran - Análisis de Flujo de Trabajo Guiado - Vistas de SQL Performance Analyzer Gestión del Rendimiento SQL - Mantenimiento de Estadísticas del Optimizador - Tareas de Mantenimiento Automáticas - Opciones y Preferencias de la Recopilación de Estadísticas - Publicación de Estadísticas Diferidas - Ajustes SQL Automáticos - Asesor de Ajustes SQL - Asesor de Acceso SQL - Gestión de Planes SQL Uso de la Reproducción de Base de Datos - Arquitectura de Reproducción de Base de Datos - Consideraciones sobre la Captura - Opciones de Reproducción - Análisis de Reproducción - Flujo de Trabajo de Reproducción de Base de Datos en Enterprise Manager
- Procedimientos y Paquetes de Reproducción de Base de Datos - Vistas de Reproducción de Base de Datos - Calibración de Clientes de Reproducción Ajuste del Pool Compartido - Arquitectura del Pool Compartido - Bloqueo Interno y Mutex - Herramientas de Diagnóstico para Ajustar el Pool Compartido - Cómo Evitar Análisis Pesados - Ajuste de Tamaño del Pool Compartido - Cómo Evitar la Fragmentación - Caché de Diccionario de Datos - Caché de Resultados de Consultas SQL Ajuste de la Caché de Buffers - Arquitectura de Caché de Buffers de la Base de Datos - Juegos de Trabajo - Objetivos y Técnicas de Ajuste de la Caché de Buffers - Síntomas de Rendimiento de la Caché de Buffers - Soluciones de Rendimiento de la Caché de Buffers - Caché Flash Inteligente de Base de Datos - Caché Flash Inteligente de Base de Datos Ajuste de PGA y Espacio Temporal - Uso de la Memoria SQL - Configuración de la Memoria PGA Automática - Histogramas y Estadísticas de Consejo de Destino de PGA - PGA Automática e Informes de AWR - Gestión de Tablespaces Temporales - Grupos de Tablespaces Temporales - Supervisión de los Tablespaces Temporales - Reducción de Tablespaces Temporales Memoria Automática - SGA Dinámica - Visión General de la Gestión Automática de Memoria Compartida - Parámetros de Ajuste de Tamaño de SGA - Activación y Desactivación de la Gestión Automática de Memoria Compartida
- Asesor de SGA - Visión General de la Gestión Automática de Memoria - Activación de la Gestión Automática de Memoria - Control de la Gestión Automática de Memoria Ajuste de E/S - Arquitectura de E/S - Modos de E/S - Métricas de E/S Importantes para Bases de Datos Oracle - Calibración de E/S - Estadísticas de E/S - Diagnóstico de E/S - Ajuste de E/S de Base de Datos - Gestión Automática de Almacenamiento (ASM) Resumen de Ajuste del Rendimiento - Parámetros de Inicialización y su Impacto en el Rendimiento - Tamaño Inicial de la Memoria - Ajuste del Pool Grande - Mejores Prácticas para los Distintos tipos de Tablespaces - Tamaños de los Bloques - Ajuste del Tamaño del Buffer de Redo Log y el Archivo Redo Log - Recopilación Automática de Estadísticas - Eventos de Espera Más Comunes