Download Performance Management and Tuning

Document related concepts
no text concepts found
Transcript
Performance Management
and Tuning
Código: ST23
Duración: 25 horas
En este curso aprenderá acerca de los análisis de rendimiento y de las tareas de ajuste
que se esperan de un administrador de base de datos: gestión proactiva a través de una
función de características de rendimiento y herramientas de análisis, diagnóstico y puesta
a punto de los componentes de instancia de base de datos Oracle, y el diagnóstico y
puesta a punto de los problemas de rendimiento relacionados con SQL.
OBJETIVOS






Diagnosticar y ajustar Instancias comunes relacionadas con los problemas de
rendimiento.
Utilizar las páginas relacionadas con el rendimiento de Enterprise Manager para
supervisar una base de datos Oracle.
Utilizar la metodología de sintonización de base de datos Oracle.
Utilizar asesores de bases de datos para ajustar proactivamente una instancia de
base de datos Oracle.
Utilizar las herramientas basadas en la carga de trabajo del repositorio automática
para sintonizar la base de datos.
Diagnosticar y ajustar problemas de rendimiento SQL relacionados.
Tel. 902 363 355 • E-mail: [email protected]
Performance Management
and Tuning
¿A QUIEN VA DIRIGIDO?
A administradores de bases de datos que deseen analizar el rendimiento de SQL con las
herramientas disponibles. El DBA conocerá varios métodos de identificación de las
sentencias SQL que requieren ajustes y las herramientas de diagnóstico que se utilizan
para encontrar maneras de mejorar el rendimiento. Esto incluirá el uso de estadísticas, el
optimizador, y el uso de los Asesores de SQL.
REQUISITOS PREVIOS
Haber realizado el curso ST19_Administration Workshop o tener conocimientos
equivalentes.
TEMARIO
1. Introducción
Objetivos del curso
Organización del curso
Programa del curso
Temas no incluidos en el curso
Who Tunes?
¿Qué hace el DBA Tune?
How to Tune
Metodología Tuning
2. Basic Tuning Diagnostics
Ajuste del rendimiento de diagnóstico, características y herramientas
Tiempo DB
CPU y tiempo de espera de Tuning Dimensions
Modelo Tiempo
Dynamic Performance Views
Estadísticas
Eventos Wait
Archivos de registro y archivos de seguimiento
Tel. 902 363 355 • E-mail: [email protected]
Performance Management
and Tuning
3. Usando el Repositorio de Carga de Trabajo Automática
Repositorio de Carga de Trabajo Automática
Carga de Trabajo Automática repositorio de datos
Enterprise Manager Cloud Control y AWR
Snapshots
Informes
Comparar períodos
4. Definición del ámbito de problemas de rendimiento
Definición del problema y limitar el alcance
Ajuste de la preferencia
Top informes SQL
Problemas Tuning comunes
Tuning durante el ciclo de vida
ADDM Tuning Sesión
Rendimiento de los recursos Tuning
El seguimiento y herramientas de sintonía general
5. Usando métricas y alertas
Las métricas y alertas
Limitación de estadísticas de la base
Beneficios de la Métrica
Viendo información histórica de las métricas
Visualización de histogramas
Alertas generadas por el servidor
Establecer umbrales
Métricas y alertas Views
6. El uso de líneas base
Análisis de rendimiento comparativo con líneas base AWR
Mover la ventana de línea base
Plantillas de línea base
Creación de líneas base AWR
Vistas de líneas base
Monitoreo del desempeño y líneas base
Definición de umbrales de alerta utilizando una línea base estática
Configuración de umbrales adaptativos
7. Uso de las herramientas de AWR-base
Tareas de mantenimiento automáticas
Performance Monitoring ADDM
Active Session History
Additional Automatic Workload Repository Views
Real-time ADDM
Tel. 902 363 355 • E-mail: [email protected]
Performance Management
and Tuning
8. Real-Time Monitoring Operación Base de Datos
Descripción y casos de uso
Definición de una operación de base de datos
Conceptos de operación de base de datos
Habilitar la supervisión de las operaciones de base de datos
Identificar, iniciar y completar una operación de base de datos
Seguimiento de la evolución de una operación de base de datos
Database Operation Views
Database Operation Tuning
9. Aplicaciones de monitoreo
Atributos de servicio y tipos
Creación de servicios
Uso de los servicios con aplicaciones cliente
Uso de los servicios con el administrador de recursos
Servicios y programador Oracle
Servicios y umbrales métricas
Servicio de agregación y rastreo
Top Services Performance Page
10. Identificar los enunciados de los problemas de SQL
Sentencia SQL fases de procesamiento
Seguimiento SQL
Planes de ejecución
Paquete DBMS_XPLAN
EXPLICAR comando PLAN
Lectura de un plan de ejecución
Utilizando la herramienta Traza de SQL
Generando una traza Optimizer
11. Influir en el Optimizer
Funciones del optimizador de consultas
Estadísticas del optimizador
Controlar el comportamiento del optimizador de uso de parámetros
Habilitar características del optimizador de consultas
Uso de las sugerencias
Vías de acceso
Operaciones Join
Operaciones Sort
Tel. 902 363 355 • E-mail: [email protected]
Performance Management
and Tuning
12. Reducir el costo de las operaciones de SQL
Índice Mantenimiento
Asesor de Acceso SQL
Mantenimiento de tablas y Reorganización
Gestión de Extensión
Almacenamiento de Datos
Migración y encadenamiento
La disminución de los Segmentos
Compresión de tabla
13. Utilizando el analizador de rendimiento de SQL
Generalidades de SQL Performance Analyzer
Descripción y casos de uso real Application Testing
La captura de la carga de trabajo de SQL
Creación de una tarea SQL Performance Analyzer
Informes de comparación
Estado de Tuning Regressing
Análisis de flujo de trabajo guiado
SQL Performance Analyzer Vistas
14. Gestión del rendimiento de SQL
El mantenimiento de estadísticas del optimizador
Tareas de mantenimiento automatizadas
Opciones de estadísticas Gathering y preferencias
Deferred Statistics Publishing
Automatic SQL Tuning
SQL Tuning Advisor
Asesor de Acceso SQL
Gestión de Planes SQL
15. El uso de Database Replay
Arquitectura Database Replay
Consideraciones de captura
Opciones de reproducción
Análisis Replay
Database Replay Workflow en el administrador corporativo
Paquetes y Procedimientos Database Replay
Vistas Database Replay
Calibrando clientes Replay
Tel. 902 363 355 • E-mail: [email protected]
Performance Management
and Tuning
16. Tuning the Shared Pool
Arquitectura Shared Pool
Latch and Mutex
Herramientas de diagnóstico para afinar la Shared Pool
Avoiding Hard Parses
Dimensionar la Shared Pool
Evitar la fragmentación
Data Dictionary Cache
SQL Query Result Cache
17. Ajuste del Buffer Cache
Arquitectura Database Buffer Cache
Conjuntos de trabajo
Buffer Cache Tuning Goals and Techniques
Buffer Cache Performance Symptoms
Buffer Cache Performance Solutions
Database Smart Flash Cache
Flushing the Buffer Cache
18. Tuning PGA y Temporary Space
Uso de la memoria de SQL
Configuración de la memoria automática PGA
Estadística e histogramas PGA Target Advice
PGA automática e informes AWR
Gestión de tablas temporales
Grupo de tablas temporales
Monitoreo de espacios de tablas temporales
Shrink Tablespace Temporal
19. Automatic Memory
Dinámica SGA
Automatic Shared Memory Management Overview
Parámetros de tamaño de SGA
Activación y desactivación de gestión automática de memoria compartida
SGA Advisor
Automatic Memory Management Overview
Habilitación de la gestión de memoria automática
Vigilancia de la gestión de memoria automática
Tel. 902 363 355 • E-mail: [email protected]
Performance Management
and Tuning
20. Tuning I/O
I/O Arquitectura
I/O Modos
Métricas I/O importantes para bases de datos Oracle
I/O Calibración
I/O Estadísticas
I/O Diagnóstico
Base de datos de I/O de sintonización
Automatic Storage Management (ASM)
21. Performance Tuning Resumen
Parámetros de inicialización y su impacto en el rendimiento
A cerca de memoria inicial
Poniendo a punto la Large Pool
Las mejores prácticas para diferentes tipos de Tablespaces
Block Sizes
Dimensionamiento del Redo Log Buffer y Redo Log Files
Automatic Statistics Gathering
Wait Events habitualmente observados
Tel. 902 363 355 • E-mail: [email protected]