DBA 11g – Modulo 4
Oracle Database 11 g : Optimización del Rendimiento DBA
Esta base de datos de entrenamiento Ajuste del rendimiento de Oracle 11g se inicia con una base de datos desconocida que requiere afinación. A continuación, aprenderá los pasos que un DBA realiza para identificar áreas problemáticas, diagnosticar problemas comunes y arreglarlos.
Contenidos.-
Introducción
- Esta lección presenta los objetivos del curso y la optimización del rendimiento del orden del día
Herramientas básicas de afinación
- Introducción a la supervisión de herramientas
- Enterprise Manager
- V $ Views, estadísticas y métricas
- Espere Eventos
El uso de Carga de Trabajo Automática Repositorio
- La gestión de la carga de trabajo RepositoryCreate AWR instantáneas automáticas
- Monitoreo en tiempo real de SQL (un 11,1 característica nueva lección de NF L-15)
Definición de Problemas
- Definición del problema
- Limitar el alcance y Ajuste de la preferencia
- Informes SQL Top
- Problemas de sintonización Común y Tuning Durante el Ciclo de Vida
- ADDM Sintonía Sesión
- Performance Versus Requerimientos del Negocio
- Ajuste del rendimiento de los recursos y presentación de una solicitud de servicio de rendimiento
- Monitorización y ajuste de herramientas: Descripción
El uso de métricas y alertas
- Métricas, alertas y líneas de base
- Limitación de la Base de Estadísticas y herramientas típicas del Delta
- Soluciones Oracle Database 11g: Métrica
- Beneficios de la Métrica
- Viendo Métricas Historia Información y vsing EM para ver los detalles métricas
- Estadísticas Histogramas y histograma Vistas
- Database Control Uso de modelos y establecer los umbrales de
- Alertas del Servidor-Generado, crear y probar una alerta y métricas y alertas Vistas
El uso de líneas de base
- Análisis de rendimiento comparativo con líneas de base AWR
- Las líneas de base Automatic Workload Repository
- Mover la ventana de línea de base
- Las líneas de base de rendimiento de la página Configuración y plantillas de línea de base
- Las líneas de base AWR y Creación de líneas de base AWR
- Gestión de líneas de base con de PL / SQL y basales Vistas
- Monitoreo del Desempeño y líneas de base y Definición de umbrales de alerta Utilizando una línea de base estática
- El uso de EM de forma rápida Configurar y Cambio de la configuración de umbral adaptativo
Usando AWR Basado Herramientas
- Tareas de mantenimiento automáticas
- Performance Monitoring ADDM
- Activo Session History: Visión general
Supervisión de una aplicación
- ¿Qué es un servicio? Los atributos de servicio y tipos de servicio
- Creación de servicios y gestión de los servicios en una sola instancia para el Medio Ambiente
- Todo Cambia a Servicios.
- Uso de servicios con aplicaciones de cliente y Uso de Servicios con el Administrador de recursos
- Los servicios y el Administrador de recursos con EM y Uso de Servicios con el Programador
- Uso de los servicios con Parallel Operaciones y Métricas Umbrales
- Servicio de Agregación y Rastreo y servicio de configuración de agregación.
- Identificador de cliente Agregación y Rastreo de servicio Rendimiento Vistas
Identificar enunciados de los problemas de SQL
- Fases de procesamiento de instrucción SQL y Función del Optimizador de Oracle
- Identificación de un mal SQL, monitoreo en tiempo real de SQL (un 11,1 característica nueva lección de NF L-15) y TOP Informes SQL
- ¿Qué es un plan de ejecución? Métodos de Visualización de Planes y Usos de planes de ejecución de ejecución
- DBMS_XPLAN paquete: Descripción general y EXPLICAR comando PLAN
- Lectura de un plan de ejecución, Uso de V $ SQL_PLAN Ver y Consulta de la AWR
- SQL * Plus AUTOTRACE y SQL recurso de rastreo
- Cómo utilizar el recurso de rastreo de SQL
- Generar una traza Optimizer
Influir en el Optimizer
- Funciones del optimizador de consultas, Selectividad, cardinalidad y Costo y el cambio de comportamiento optimizador
- Uso de sugerencias, Estadísticas del Optimizador y Estadísticas ampliadas
- Controlar el comportamiento del optimizador con parámetros
- Habilitación Características del optimizador de consultas y que influyen en el Enfoque Optimizer
- Optimizar sentencias SQL, vías de acceso y elección de una ruta de acceso
- Súmate y Clasificar Operaciones
- Cómo utiliza el optimizador de consultas elige planes de ejecución para Joins
- Reducción del costo
Utilizando el Analizador de rendimiento de SQL
- Application Testing real: Introducción y Casos de Uso
- SQL Performance Analyzer: Proceso y captura de la carga de trabajo de SQL
- Creación de un SQL Performance Analyzer Tarea & SPA (NF Lección 9) DBMS_SQLTUNE.CREATE_TUNING_TASK
- Optimizer Upgrade Simulación y SQL Performance Analyzer Tarea Página
- Informe de comparación y Comparación Informe detallado de SQL
- Sintonizar declaraciones en regresión y Prevención Regresiones
- Parámetros de análisis de cambios y análisis de flujo de trabajo guiado
- SQL Performance Analyzer: PL / SQL Ejemplo & Data Dictionary Vistas
Gestión del rendimiento de SQL
- El mantenimiento de rendimiento de SQL y optimizador Estadísticas y Mantenimiento Automatizado Tareas
- Estadísticas Opciones Gathering y Configuración de las preferencias de la estadística
- Restaurar Estadísticas
- Estadísticas diferidos Publishing: Descripción y Ejemplo
- Búsqueda automática de SQL: Introducción
- SQL Tuning Advisor: Información general
- Uso del Asesor de Acceso SQL
- Plan de Manejo de SQL: Introducción
El uso de Database Replay
- La Arquitectura Big Picture & System
- Captura y Replay Consideraciones
- Replay Opciones y Análisis
- Database Replay Workflow en Enterprise Manager
- Paquetes y Procedimientos
- Diccionario de Datos Vistas: Database Replay
- Database Replay: PL / SQL Ejemplo
- Calibración de clientes de reproducción
Sintonizar la Piscina compartida
- Piscina compartida Arquitectura y Funcionamiento
- La Biblioteca de la caché y Latch y Mutex
- Herramientas de diagnóstico para afinar el Shared Pool
- Evitar Hard & Soft Analiza
- Dimensionamiento de la piscina compartida y evitar la fragmentación
- Diccionario Data Caché Y SQL Query Resultado Caché
- UGA y Oracle servidor compartido
- Gran piscina y Tuning el Grande Alberca
Ajuste del Buffer Cache
- Oracle Database Architecture: Buffer Cache
- Buffers de base de datos
- El búfer de tablas de hash para búsquedas
- Conjuntos de trabajo
- Objetivos y Técnicas Buffer Cache Puesta a punto
- Rendimiento Buffer Cache Síntomas y Soluciones
- Sintonizado automáticamente Multiblock Lee
- Lavado del Buffer Cache (solo para probar)
Sintonizar PGA y Espacio Temporal
- SQL Uso de memoria y rendimiento de Impacto
- Administrador de memoria de SQL
- Configuración automática de la PGA de memoria y configuración PGA_AGGREGATE_TARGET Inicialmente
- Monitoreo y Tuning SQL Uso de memoria
- PGA Asesoramiento objetivo Estadísticas e histogramas
- PGA y automática Enterprise Manager y automática informes AWR PGA y
- Gestión de tablas temporales: general y Monitoreo Tablespace Temporal
- Tablespace Temporal Shrink y Opción de tablas para crear tablas temporales
Administración de memoria automática
- Oracle Database Architecture, Dynamic SGA y memoria avisos
- Granulado y agregar manualmente gránulos de Componentes
- Aumento del tamaño de un componente SGA, SGA parámetros de tamaño y cambiar el tamaño de SGA Parámetros dinámicos manualmente
- Administración automática de memoria compartida y memoria Broker Architecture
- Comportamiento de Auto-Tuned y Parámetros TunedSGA manualmente
- Uso de V $ PARÁMETROS Ver y cambiar el tamaño SGA_TARGET
- Desactivación, Configuración y Monitorización de gestión compartido de memoria automática (ASMM)
- Administración de memoria automática
Segmento Sintonía uso del espacio
- Espacio y Extensión Gestión y Extensión localmente administradas
- Datos de Tabla almacenados y Anatomía de una base de datos Bloquear
- Minimizar Visitas Bloque
- El DB_BLOCK_SIZE Parámetro
- Small & Large Tamaño de bloque: Consideraciones
- Asignaciones de bloques, listas libres y Gestión Space Block con Listas gratis
- Gestión de espacio de segmento automática
- La migración y el encadenamiento, Shrinking Segmentos y compresión de tabla: Resumen
Ajuste de E / S
- E / S Arquitectura, Características del sistema de archivos, I / O Modos y Direct I / O
- Ancho de banda Versus Talla Y importantes de E / S Métrica para bases de datos Oracle
- E / S de calibración y Enterprise Manager, Calibración S / S y PL / SQL de Interfaz y de E / S y Estadísticas Enterprise Manager
- Stripe y espejo Todo
- Usando RAID
- E / S de diagnóstico
- Base de datos de E / S de sintonización
- ¿Qué es la Gestión Automática de Almacenamiento?
Resumen Optimización del Rendimiento
- Las mejores prácticas identificadas a través del curso
- Resumir la metodología de ajuste del rendimiento
Apéndice B: Uso Statspack
- Instalación Statspack
- La captura de instantáneas Statspack
- Informes con Statspack
- Statspack Consideraciones
- Statspack e informes AWR
- La lectura de un informe Statspack
- Statspack y AWR