Temario del curso
Metodología de Ajuste de Aplicaciones
Arquitectura de la base de datos y la instancia
- Procesos del servidor
- Estructura de memoria (SGA, PGA)
- Análisis (Parsing) y cursores compartidos
- Archivos de datos, archivos de registro, archivos de parámetros
Análisis del plan de ejecución de comandos
- Plan hipotético (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Plan de ejecución real (V$SQL_PLAN, XPlane, AWR)
Supervisión del rendimiento y detección de cuellos de botella en el proceso
- Supervisión del estado actual de la instancia mediante vistas de diccionario del sistema
- Supervisión de diccionarios históricos
- Seguimiento de aplicaciones (SQLTrace, TkProf, TreSess)
Proceso de optimización
- Optimización de costos basada en propiedades reguladas
- Determinación de la optimización
Control del optimizador basado en costos mediante:
- Parámetros de sesión e instancia
- Sugerencias (hints)
- Patrones de planes de consulta
Estadísticas y Histogramas
- Impacto de las estadísticas y los histogramas en el rendimiento
- Métodos de recopilación de estadísticas y histogramas
- Estrategia de conteo y estimación de estadísticas
- Gestión de estadísticas: bloqueo, copia, edición, automatización de la recopilación, supervisión de cambios
- Muestreo dinámico de datos (tablas temporales, predicados complejos)
- Estadísticas de varias columnas, basadas en expresiones
- Estadísticas del sistema
Estructura lógica y física de la base de datos
- Espacios de tablas.
- Segmentos
- Extensiones (EXTENTS)
- Bloques
Métodos de almacenamiento de datos
- Aspectos físicos de la tabla
- Tablas temporales
- Tablas de índice
- Tablas externas
- Tablas particionadas (rango, letra, hash, mixta)
- Reorganización física de tablas
Vistas materializadas y mecanismo QUERY REWRITE
Métodos de indexación de datos
- Construcción de índices B-TREE
- Propiedades del índice
- Índices: único, de varias columnas, funcional, inverso
- Compresión de índices
- Reconstrucción y consolidación de índices
- Índices virtuales
- Índices privados y públicos
- Índices de mapa de bits (Bitmap) y conexión
Estudio de caso - escaneo completo de datos
- El impacto de la ubicación en el nivel de tabla y en el rendimiento de la lectura de bloques
- Carga de datos convencional y de acceso directo
- Orden de los predicados
Estudio de caso - acceso a datos a través del índice
- Métodos de lectura de índices (UNIQUE SCAN, RANGE SCAN, FULL SCAN, FAST FULL SCAN, MIN / MAX SCAN)
- Uso de índices funcionales
- Selectividad del índice (Factor de Agrupamiento)
- Índices de varias columnas y SKIP SCAN
- NULL e índices
- Tablas de índice (IOT)
- Impacto de las operaciones DML en los índices
Estudio de caso - ordenamiento
- Ordenamiento en memoria
- Ordenamiento de índices
- Ordenamiento lingüístico
- El efecto de la entropía en el ordenamiento (Factor de Agrupamiento)
Estudio de caso - uniones y subconsultas
- Tipos de unión: MERGE, HASH, NESTED LOOP
- Uniones en sistemas OLTP y OLAP
- Orden de intercambio
- Uniones externas (Outer Joins)
- AntI-join
- Uniones incompletas (SEMI)
- Subconsultas simples
- Subconsultas correlacionadas
- Las vistas, la cláusula WITH
Otras operaciones del optimizador basado en costos
- Buffer Sort
- INLIST
- VIEW
- FILTER
- Count Stop Key
- Result Cache
Consultas dispersas
- Lectura de planes de consulta para el uso de db links
- Elección del orden principal (leading)
Procesamiento paralelo
Requerimientos
- Uso fluido de los fundamentos de SQL y conocimiento del entorno de base de datos Oracle (preferiblemente con la finalización de la formación en Oracle 11g - SQL Nativo para Programadores - Talleres)
- Experiencia práctica en el trabajo con Oracle
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 5800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (2)
1. Me gustó el estilo de presentación del formador y su paciencia para explicar. 2. Me gustó que el formador respondiera nuestras preguntas laterales, incluso las que desviaban un poco la discusión del tema principal, lo cual mostraba flexibilidad. 3. Me gustó que hubiera un laboratorio práctico, no solo una parte teórica. 4. Me gustó que el curso fuera en línea.
Roxana - DB Global Technology
Curso - Oracle 11g - Application Tuning - Workshop
Traducción Automática
Experiencia del formador en optimización de SQL
Bogdan - DB Global Technology
Curso - Oracle 11g - Application Tuning - Workshop
Traducción Automática