Ponte en Contacto
 Duración 21 horas

Temario del curso

Introducción a la afinación de SQL

  • Visión general y objetivos de la afinación de rendimiento
  • Visión general de la arquitectura del Optimizador de Oracle
  • Conceptos clave de afinació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 afinación
  • Creación y análisis de índices para el rendimiento
  • Uso de índices invisibles y basados en funciones

Herramientas de Afinación de Oracle

  • Repositorio de Carga de Trabajo Automático (AWR)
  • Monitor de Diagnóstico de Base de Datos Automático (ADDM)
  • Asesor de Afinación de SQL y Asesor de Acceso a SQL

Gestión de Planes de SQL

  • Líneas base de planes y captura de planes
  • Gestión de evoluciones de planes
  • Uso de directivas de planes de SQL

Técnicas Avanzadas de Afinación de SQL

  • Asomarse a los parámetros de enlace (bind peeking) y compartición adaptativa de cursores
  • Uso de pistas (hints) y perfiles para controlar la ejecución
  • Diagnóstico y corrección de consultas complejas

Escenarios Prácticos de Afinación

  • Análisis de problemas reales de SQL
  • Ejercicios de afinación paso a paso
  • Mejores prácticas y listas de verificación de afinació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 planes de ejecución y conceptos de indexación

Público Objetivo

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

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas