Oracle Database 11g: Performance Tuning DBA Release 2

Documentos relacionados
Oracle Database 11g: Taller de Administración II Versión 2 (Español)

TEMARIO: Oracle 11g. Ajuste y Rendimiento

Oracle Database 11g: Nuevas Funciones para Administradores Acelerado Versión 2

ST23_ Performance Management and Tuning

ORA-133 Oracle Database 11g: Administration Workshop I

ORA-134 Oracle Database 11g: Administration Workshop II

Oracle Enterprise Manager 10g Grid Control NUEVO

ORA NFA: Base de Datos Oracle11g Release 2: Nuevas Funcionalidades para Administradores de Oracle10g

Base de Datos Oracle 10g: Nuevas Funciones para Administradores Versión 2 - NUEVO

Oracle Database 11g: Taller de Administración I Versión 2

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

Administration Workshop

LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle.

MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL

Oracle Database 11g: Taller de Administración

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

Área: Microsoft SQL. Nombre del curso. Administración de Microsoft SQL Server 2014 Bases de datos

Oracle Database 12c: Taller de Copia de Seguridad y Recuperación ed 2

Oracle 12c Administración

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

Base de Datos Oracle 10g: Seguridad Versión 2 NUEVO

Oracle Database 11g: Información General sobre Real Application Testing y su Capacidad de Administración. Informe Ejecutivo de Oracle Junio de 2007

Oracle Database: Programación con PL/SQL

DIPLOMADO EN ARQUITECTURA Y ADMINISTRACIÓN DE BASE DE DATOS ORACLE

Base de Datos Oracle 10g: Taller de Administración I 1-1

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INFORMÁTICA SÍLABO AÑO ACADÉMICO 2008-I PLAN DE SESIÓN DE APRENDIZAJE

DIPLOMADO EN BASE DE DATOS ORACLE

CURSOS Y DESCRIPCIÓN / ADMINISTRACIÓN DE BASE DE DATOS

Herramientas de Gestión de Base de Datos Oracle. Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv

Explorando Performance Tuning. Miguel Palacios Oracle OTN Latinoamérica Tour - 7 de Agosto 2014

Objetivos y Temario CURSO MySQL 5

AdministrAción de OrAcle 11G

Revisión de Examen OCP - Oracle Database 10g

Afinación y Rendimiento de Bases de Datos

Microsoft SQL Server 2008 Instalación y Configuración

PROGRAMA FORMATIVO. Administración de Bases de Datos Oracle

Francisco Andrés Díaz Rojas com) has a non-transferable license to use this Student Guide

DIPLOMADO EN MICROSOFT SQL SERVER 2008

Oracle Database 11g: Programación con PL/SQL Nuevo

Administración de Bases de Datos

Oracle 10g: Creación de Aplicaciones J2EE

Lección 1. Estructura de las Tablas Bases de Datos para la creación de informes de Tabla Dinámica.

Nueva y potente administración centralizada con MicroStrategy 10. Javier Valladares

Integración de Datos y ETL con Oracle Warehouse Builder

ÍNDICE INTRODUCCIÓN...17

ORACLE TUNING PACK 11G

1 - Diagnóstico general de la base de datos

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle

Documentación FUNCIONAL. Sistema de Información para la gestión de DOCUMENTOS y REGISTROS del SISTEMA DE CALIDAD

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13

Especialista TIC en Gestión de Base de Datos con Oracle 12c

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo ricardo.vergara@sasf.net

DURACION: 250 horas. PRECIO: 300 * * Materiales didácticos, titulación y gastos de envio incluidos. MODALIDAD: A distancia DESCRIPCION:

Oracle Database 11g Release 2: Manageability and Real Application Testing Overview

4.1 Mejorando las Operaciones de Ordenación

Oracle Linux 7: Administración de sistemas, edición 1

Taller de Certificación ORACLE 11g OCA Administration I

Componentes de una BD

Procesamiento Condicional con Sentencias IF Procesamiento Condicional con Sentencias CASE Sentencia Loop Simple Sentencia WhileLoop Sentencia ForLoop

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN

Oracle Database 10g: Introducción a SQL

ORACLE WORKFORCE DEVELOPMENT PROGRAM

Oracle 12c DISEÑO Y PROGRAMACIÓN

Guía práctica Windows 7 Registro y configuración Francisco Charte Ojeda

Grandes de Bases de Datos. Alta disponibilidad Envío de bitácoras

Administración de Oracle Enterprise Manager Ops Center 12c Ed 2

ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2

DBA 2.0 y Gestión del Desempeño con Enterprise Manager Packs

Administering System Center Configuration Manager

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Sistemas de Datos. Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM

ORACLE 11g. 50 horas 60 días

1

Sus Capacidades CATÁLOGO DE FORMACIÓN ORACLE. Ayudar a las empresas a explotar AGILIDAD I INTELIGENCIA COLABORATIVA I INNOVACION I PERFORMANCE

Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes

Alta Disponibilidad en SQL Server: AlwaysOn

Clase 1: Estructuras, Procesos y Diccionario de Datos

Módulo 2. Administración y Gestión de Bases de Datos

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

Fundamentos de Oracle

Optimización de motores SQL Server desde el código hasta la administración

Oracle Database 10g: Taller de Administración I 1-2

GESTIÓN DE BASES DE DATOS ORACLE 10g

Arquitectura del DBMS Oracle

JAVA 7 Los fundamentos del lenguaje Java

ORACLE (50 HORAS) COSTE:

DIPLOMADO EN PREPARACIÓN Y EVALUACIÓN SOCIAL DE PROYECTOS MINISTERIO DE DESARROLLO SOCIAL UNIVERSIDAD DE CHILE VERSIÓN 2016

MCTS Exchange Server 2010 Administración. Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Exchange Server 2010

Oracle Database 10g: Taller de Administración I 1-2

ITIL PRACTICES FOR SERVICE MANAGEMENT ITIL FOUNDATION v3

Transcripción:

Oracle Database 11g: Performance Tuning DBA Release 2 Lo que aprenderá El curso comienza con una base de datos desconocida que necesita ajuste. Las lecciones avanzarán por los pasos que debe realizar un DBA para adquirir la información necesaria para identificar las áreas con problemas, diagnosticar problemas comunes y solucionarlos. La metodología utilizada en las prácticas es principalmente reactiva. Después de configurar las herramientas de supervisión y revisar los informes disponibles, se presentará al estudiante la arquitectura de Oracle basada en el procesamiento de sentencias SQL SELECT y DML. En la sección sobre ajuste SQL se asume que el DBA tiene poca o ninguna capacidad para cambiar el código. El DBA influirá en el rendimiento 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 necesarias para buscar las formas de cambiar el rendimiento. Esto incluirá el uso de estadísticas, esquemas y perfiles para influir en el optimizador, agregando y reconstruyendo índices, así como el uso de asesores de SQL. Una de las principales tareas del DBA es mantener el rendimiento SQL a lo largo de los cambios. En este curso se ofrece una introducción a las herramientas DB Replay y SQL Performance Analyzer para ayudar al DBA al probar y minimizar el impacto del cambio. El ajuste de instancias utiliza el mismo método general de observación de problemas, diagnóstico de problemas e implementación de soluciones. Las lecciones sobre 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. La clase sólo describe la arquitectura del 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. La última lección de este curso es una recopilación de las instrucciones óptimas detectadas en las lecciones anteriores y otras recomendaciones. El objetivo es terminar el curso con una lista de instrucciones óptimas para que las adoptenlos estudiantes. Learn To: Describir la metodología de ajuste de Oracle Utilizar las herramientas proporcionadas por Oracle para la supervisión y el diagnóstico de problemas de ajuste de instancias y SQL Utilizar a los asesores de base de datos para corregir los problemas de rendimiento de forma proactiva Identificar sentencias SQL con problemas y ajustar los problemas de rendimiento SQL

Supervisar el rendimiento de la instancia mediante Enterprise Manager Ajustar los componentes de la instancia, principalmente mediante los parámetros de instancia Audiencia Database Administrators Support Engineer Technical Consultant Prerrequisitos Prerrequisitos requeridos Oracle Database 11g: Taller de Administración II Versión 2 (Español) Oracle Database 11g: Taller de Administración I Versión 2 (Español) Objetivos del curso Diagnosticar y ajustar problemas habituales de rendimiento relacionados con instancias Diagnosticar y ajustar problemas habituales de rendimiento relacionados con SQLUtilizar páginas de Enterprise Manager relacionadas con el rendimiento para supervisar Oracle Databas Utilizar páginas de Enterprise Manager relacionadas con el rendimiento para supervisar Oracle Database Utilizar la metodología adecuada de ajuste de Oracle Database para las herramientas disponibles Utilizar las herramientas basadas en AWR (repositorio de carga de trabajo automática) para ajustar la base de datos Utilizar asesores de base de datos para ajustar de forma proactiva una instancia de Oracle Database

Contenido del curso Introducción En esta lección se presentan los objetivos y la agenda del curso sobre ajuste de rendimiento Herramientas Básicas de Ajuste Visión General de las Herramientas de Supervisión Enterprise Manager Métricas, Estadísticas y Vistas V$ Eventos de Espera Uso del Repositorio de Carga de Trabajo Automática Gestión del Repositorio de Carga de Trabajo AutomáticaCreación de Instantáneas de AWR Supervisión de SQL en Tiempo Real (nueva lección sobre una función de 11.1 en NF L-15) Definición de Problemas Definición del Problema Limitación del Ámbito y Definición de la Prioridad Principales Informes de SQL Problemas Comunes de Ajuste y Ajuste durante el Ciclo de Vida Sesión de Ajuste de ADDM Rendimiento frente a Requisitos del Negocio Recursos de Ajuste de Rendimiento y Archivado de una Solicitud de Servicio de Rendimiento Herramientas de Supervisión y Ajuste: Visión General Uso de Métricas y Alertas Métricas, Alertas y Líneas Base Limitación de Estadísticas Base y Herramientas Delta Típicas

Solución de Oracle Database 11g: Métricas Ventajas de las Métricas Visualización de la Información del Historial de Métricas y Comparación con EM para Ver Detalles de Métricas Histograma de Estadísticas y Vistas de Histograma Modelo de Uso de Database Control y Definición de Umbrales Creación y Prueba de Alertas Generadas por el Servidor y Vistas de Métricas y Alertas Uso de Líneas Base Análisis de Rendimiento Comparativo con Líneas Base de AWR Líneas Base de Repositorio de Carga de Trabajo Automática Línea Base de Ventana Móvil Líneas Base en Valores de Página de Rendimiento y Plantillas de Línea Base Líneas Base de AWR y Creación de Líneas Base de AWR Gestión de Líneas Base con PL/SQL y Vistas de Línea Base Control de Rendimiento y Líneas Base y Definición de Umbrales de Alerta mediante Líneas Base Estáticas Uso de EM para Configurar Rápidamente y Cambio de Valores de Umbrales Adaptativos Uso de Herramientas Basadas en AWR Tareas de Mantenimiento Automáticas Control del Rendimiento de ADDM Historial de Sesiones Activas: Visión General Supervisión de Aplicaciones Qué es un Servicio? Atributos de Servicio y Tipos de Servicios Creación de Servicios y Gestión de Servicios en un Entorno de Instancia Única

Todo Cambia a Servicios Uso de Servicios con Aplicaciones Cliente y Uso de Servicios con el Gestor de Recursos Servicios y Gestor de Recursos con EM y Uso de Servicios con el Programador Uso de Servicios con Operaciones Paralelas y Umbrales de Métricas Agregación y Rastreo de Servicios y Configuración de Agregación de Servicios Agregación y Rastreo de Identificador de Cliente y Vistas de Rendimiento de los Servicios Identificación de Sentencias SQL con Problemas Fases de Procesamiento de Sentencias y Rol del Optimizador de Oracle Identificación de SQL Erróneo, Supervisión de SQL en Tiempo Real (nueva lección sobre una función de 11.1 en NF L-15) y Principales Informes de SQL Qué es un Plan de Ejecución? Métodos para Ver los Planes de Ejecución y Usos de los Planes de Ejecución Paquete DBMS_XPLAN: Visión General y Comando EXPLAIN PLAN Lectura de un Plan de Ejecución, Uso de la Vista V$SQL_PLAN y Consulta de AWR SQL*Plus AUTOTRACE y Utilidad SQL Trace Uso de la Utilidad SQL Trace Generación de un Rastreo de Optimizador Influencia en el Optimizador Funciones del Optimizador de Consulta, Selectividad, Cardinalidad y Costo y Cambio del Comportamiento del Optimizador Uso de Indicaciones, Estadísticas del Optimizador y Estadísticas Ampliadas Control del Comportamiento del Optimizador con Parámetros Activación de Funciones del Optimizador de Consulta e Influencia en el Enfoque del Optimizador Optimización de Sentencias SQL, Rutas de Acceso y Selección de una Ruta de Acceso Operaciones de Unión y Ordenación

Selección de los Planes de Ejecución para Uniones por Parte del Optimizador de Consulta Reducción de Costos Uso de SQL Performance Analyzer Real Application Testing: Visión General y Casos de Uso SQL Performance Analyzer: Proceso y Captura de Carga de Trabajo SQL Creación de una Tarea de SQL Performance Analyzer y DBMS_SQLTUNE.CREATE_TUNING_TASK de SPA (NF Lección 9) Página Optimizer Upgrade Simulation y SQL Performance Analyzer Task Informe de Comparación y Detalle SQL del Informe de Comparación Ajuste de Sentencias que Empeoran y Prevención de Regresiones Análisis de Cambio de Parámetro y Análisis de Flujo de Trabajo Guiado SQL Performance Analyzer: Ejemplo de PL/SQL y Vistas del Diccionario de Datos Gestión del Rendimiento SQL Mantenimiento de Estadísticas de Rendimiento de SQL y del Optimizador y Tareas de Mantenimiento Automáticas Opciones de Recopilación de Estadísticas y Definición de Preferencias de Estadísticas Restauración de Estadísticas Publicación de Estadísticas Diferidas: Visión General y Ejemplo Ajustes SQL Automáticos: Visión General Asesor de Ajustes SQL: Visión General Uso del Asesor de Acceso SQL Gestión de Planes SQL: Visión General Uso de la Reproducción de Base de Datos Estructura General y Arquitectura del Sistema

Consideraciones sobre la Captura y Reproducción Opciones de Reproducción y Análisis Flujo de Trabajo de Reproducción de Base de Datos en Enterprise Manager Paquetes y Procedimientos Vistas del Diccionario de Datos: Reproducción de Base de Datos Reproducción de Base de Datos: Ejemplo de PL/SQL Calibración de Clientes de Reproducción Ajuste del Pool Compartido Arquitectura y Funcionamiento del Pool Compartido Caché de Biblioteca y Bloqueo y Mutex Herramientas de Diagnóstico para Ajustar el Pool Compartido Cómo Evitar Análisis Pesados y Ligeros Ajuste de Tamaño del Pool Compartido y Cómo Evitar la Fragmentación Caché de Diccionario de Datos y Caché de Resultados de Consultas SQL UGA y Servidor Compartido Oracle Pool Grande y Ajuste del Pool Grande Ajuste de la Caché de Buffers Arquitectura de Oracle Database: Caché de Buffers Buffers de la Base de Datos Tabla Hash de Buffer para Consultas Juegos de Trabajo Objetivos y Técnicas de Ajuste de la Caché de Buffers Síntomas y Soluciones de Rendimiento de la Caché de Buffers Lecturas Multibloque Ajustadas Automáticamente Vaciado de la Caché de Buffers (Sólo para Pruebas)

Ajuste de PGA y Espacio Temporal Uso de la Memoria SQL e Impacto en el Rendimiento Gestor de Memoria SQL Configuración de la Memoria PGA Automática y Definición Inicial de PGA_AGGREGATE_TARGET Supervisión y Ajuste del Uso de la Memoria SQL Estadísticas de Consejo de Destino de PGA e Histogramas PGA Automática y Enterprise Manager y PGA Automática e Informes de AWR Gestión de Tablespaces Temporales: Visión General y Control de los Tablespaces Temporales Reducción de Tablespaces Temporales y Opción de Tablespace para Crear una Tabla Temporal Uso de la Gestión Automática de Memoria Arquitectura de Oracle Database, SGA Dinámica y Asesores de Memoria Gránulo y Adición Manual de Gránulos a los Componentes Aumento del Tamaño de un Componente SGA, Parámetros de Ajuste de Tamaño de SGA y Cambio de Tamaño Manual de Parámetros de SGA Dinámica Gestión Automática de Memoria Compartida y Arquitectura de Broker de Memoria Comportamiento de los Parámetros SGA Ajustada Automática y Manualmente Uso de la Vista V$PARAMETER y Cambio de Tamaño de SGA_TARGET Desactivación, Configuración y Supervisión de la Gestión Automática de Memoria Compartida (ASMM) Uso de la Gestión Automática de Memoria Ajuste del Uso de Espacio de Segmentos Gestión de Espacio y Extensiones y Extensiones Gestionadas Localmente Almacenamiento de Datos de Tabla y Anatomía de un Bloque de Base de Datos Reducción de las Visitas al Bloque

Parámetro DB_BLOCK_SIZE Tamaño de Bloque Pequeño y Grande: Consideraciones Asignación de Bloques, Listas de Bloques Libres y Gestión de Espacio de Bloques con Listas de Bloques Libres Gestión Automática de Espacio de Segmento Migración y Encadenamiento, Reducción de Segmentos y Compresión de Tablas: Visión General Ajuste de E/S Arquitectura de E/S, Características del Sistema de Archivos, Modos de E/S y E/S Directa Ancho de Banda frente a Tamaño y Métricas de E/S Importantes para Oracle Databases Calibración de E/S y Enterprise Manager, Calibración de E/S y la Interfaz PL/SQL y Estadísticas de E/S y Enterprise Manager Stripe and Mirror Everything Uso de RAID Diagnóstico de E/S Ajuste de E/S de Base de Datos Qué es Gestión Automática de Almacenamiento? Resumen de Ajuste del Rendimiento Instrucciones Óptimas Identificadas a lo Largo del Curso Resumen de la Metodología de Ajuste de Rendimiento Apéndice B: Uso de Statspack Instalación de Statspack Creación de Instantáneas de Statspack Creación de Informes con Statspack Consideraciones de Statspack

Informes de Statspack y AWR Lectura de un Informe de Statspack Statspack y AWR Cursos relacionados Oracle Database 11g: Performance Tuning