Contacta con nosotros

Temario del curso

Introducción a la Optimización SQL

  • Visión general y objetivos del ajuste de rendimiento
  • Descripción general de la arquitectura del optimizador de Oracle
  • Conceptos clave de optimización: costo, cardinalidad, selectividad

Comprensión de los Planes de Ejecución

  • Generación e interpretación de planes de ejecución
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Trampas comunes de rendimiento en los planes

Estrategias de Indexación

  • Tipos de índices y sus implicaciones en la optimización
  • Creación y análisis de índices para el rendimiento
  • Uso de índices invisibles y basados en funciones

Herramientas de Optimización de Oracle

  • Repositorio Automático de Carga de Trabajo (AWR)
  • Monitor Automático de Diagnóstico de Base de Datos (ADDM)
  • SQL Tuning Advisor y SQL Access Advisor

Gestión de Planes SQL

  • Linchamientos de planes (plan baselines) y captura de planes
  • Gestión de evolución de planes
  • Uso de directivas de plan SQL

Técnicas Avanzadas de Optimización SQL

  • Peeking de enlaces (bind peeking) y uso adaptativo de cursores (adaptive cursor sharing)
  • Uso de hints y perfiles para controlar la ejecución
  • Diagnóstico y corrección de consultas complejas

Escenarios Prácticos de Optimización

  • Análisis de problemas SQL del mundo real
  • Ejercicios paso a paso de optimización
  • Mejores prácticas y listas de verificación de optimización

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de Oracle SQL y PL/SQL
  • Experiencia trabajando con Oracle Database como desarrollador o DBA
  • Familiaridad básica con conceptos de planes de ejecución e indexación

Audiencia

  • Desarrolladores de bases de datos Oracle
  • Ingenieros de rendimiento
  • Administradores de bases de datos
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas