Solicitar información

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
 28 Horas

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.
Inversión

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)

Próximos cursos

Categorías Relacionadas