Contacta con nosotros

Temario del curso

Introducción al afinamiento de SQL

  • Visión general y objetivos del afinamiento de rendimiento.
  • Descripción general de la arquitectura del optimizador de Oracle.
  • Conceptos clave de afinamiento: costo, 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.
  • Principales riesgos de rendimiento en los planes.

Estrategias de indexación

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

Herramientas de afinamiento 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

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

Técnicas avanzadas de afinamiento de SQL

  • Bind peeking y compartición adaptativa de cursores.
  • Uso de hint (pistas) y perfiles para controlar la ejecución.
  • Diagnóstico y corrección de consultas complejas.

Escenarios prácticos de afinamiento

  • Análisis de problemas SQL del mundo real.
  • Ejercicios de afinamiento paso a paso.
  • Mejores prácticas y listas de comprobación para afinamiento.

Resumen y próximos pasos

Requerimientos

  • Comprensión de SQL y PL/SQL de Oracle.
  • Experiencia trabajando con Oracle Database como desarrollador o DBA (Administrador de Bases de Datos).
  • Familiaridad básica con 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

Reseñas (1)

Próximos cursos

Categorías Relacionadas