Ponte en Contacto
 Duración 21 horas

Temario del curso

Introducción a la Sintonización de SQL

  • Visión general y objetivos de la sintonización de rendimiento.
  • Descripción general de la arquitectura del Optimizador de Oracle.
  • Conceptos clave de sintonización: costo, cardinalidad, 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.
  • Cuellos de botella comunes de rendimiento en los planes.

Estrategias de Indexación

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

Herramientas de Sintonización de Oracle

  • Automatic Workload Repository (AWR).
  • Automatic Database Diagnostic Monitor (ADDM).
  • SQL Tuning Advisor y SQL Access Advisor.

Gestión del Plan de SQL

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

Técnicas Avanzadas de Sintonización de SQL

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

Escenarios Prácticos de Sintonización

  • Análisis de problemas reales de SQL.
  • Ejercicios de sintonización paso a paso.
  • Mejores prácticas y listas de verificación de sintonización.

Resumen y Próximos Pasos

Requerimientos

  • Conocimiento 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