Formación

Oracle Database 11g: Performance Tuning Release 2

Dades del curs

Tipus de curs

Externo, organizan otras entidades

Objectiu

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.

Adreçat a

Todo aquel que quiera aprender a:
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

Programa

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

Metodologia

Se imparte en modalidad presencial

Observacions

.

On

Entitat

Nanfor Ibérica

Professor

Profesor Experto Certificado

Habitació

Av. Cortes Valencianas 17 46015-Valencia

Quan

Data d'inici

14/04/2014

Data final

17/04/2014

Duració

30 horas

Programar

de 09 a 15h.

Inscripció

Inici de la inscripció

21/02/2014

Fi inscripció

13/04/2014

Nombre de xifres utilitzades

10

drets

Precio externos: 2.125,00€

Precio colegiados (20% de Descuento): 1.700,00€

Quota d’inscripció

Llamando al 963942290 o enviando un mail a paulan@nanforiberica.com. (Preguntar por Paula Navarro)


No està disponible la inscripció

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación. Si continúas navegando, consideramos que aceptas su uso.