Contacta con nosotros

Temario del curso

Introducción a la optimización de SQL

  • Resumen de la optimización del rendimiento y objetivos
  • Resumen de la arquitectura del optimizador de Oracle
  • Conceptos clave de optimización: coste, cardinalidad y selectividad

Comprensión de los planes de ejecución

  • Generación e interpretación de planes de ejecución
  • EXPLAIN PLAN frente a DBMS_XPLAN
  • Errores de rendimiento comunes 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 e índices basados en funciones

Herramientas de optimización de Oracle

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

Gestión de planes de SQL

  • Lineamientos base de planes y captura de planes
  • Gestión de la evolución de planes
  • Uso de directivas de planes de SQL

Técnicas avanzadas de optimización de SQL

  • Análisis de valores de unión (bind peeking) y compartición adaptativa de cursores
  • Uso de consejos (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 reales de SQL
  • Ejercicios de optimización paso a paso
  • Mejores prácticas y listas de comprobación para la optimización

Resumen y próximos pasos

Requerimientos

  • Comprensión de Oracle SQL y PL/SQL
  • Experiencia trabajando con Oracle Database como desarrollador o administrador de bases de datos (DBA)
  • Conocimiento básico de los conceptos de planes de ejecución e indexación

Público objetivo

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

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas