Ponte en Contacto
 Duración 21 horas

Temario del curso

Introducción a la sintonización de SQL

  • Descripció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
  • Problemas de rendimiento comunes 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 y basados en funciones

Herramientas de sintonización de Oracle

  • Repositorio de Carga de Trabajo Automática (AWR)
  • Monitor de Diagnóstico de Base de Datos Automática (ADDM)
  • Asesor de Sintonizació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 la evolución de planes
  • Uso de directivas de plan de SQL

Técnicas avanzadas de sintonización de SQL

  • Inspección de vinculaciones (bind peeking) y compartición adaptativa de cursores
  • Uso de pistas (hints) y perfiles para controlar la ejecución
  • Diagnóstico y solución de consultas complejas

Escenarios de sintonización prácticos

  • Análisis de problemas SQL del mundo real
  • Ejercicios de sintonización paso a paso
  • Mejores prácticas y listas de verificación de sintonizació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