Contacta con nosotros

Temario del curso

1. Comprensión del Planificador de Consultas de PostgreSQL

  • Planes de ejecución de consultas, algoritmos del planificador (clásico, genético)
  • Análisis de planes de ejecución de consultas (métodos de acceso a datos, métodos de unión)
  • Control de la selección del plan (parámetros de configuración, pg_hint_plan)

2. Estadísticas del Planificador de Consultas

  • Estimación del costo en los planes de ejecución
  • Modelo de estadísticas predeterminado
  • Operación ANALYZE, estadísticas extendidas

3. Uso de Índices

  • Índices B-tree (columna única, compuestos, basados en funciones, parciales)
  • Índices hash
  • Índices BRIN
  • Índices GiST, GIN

4. Uso de Estructuras de Tabla Avanzadas

  • Tablas particionadas
  • Tablas no logueadas (unlogged tables)
  • Tablas temporales
  • Vistas materializadas

5. Uso de Memoria Caché

  • Buffer Cache (Caché de búferes)
  • Work Memory (Memoria de trabajo)
  • Maintenance Work Memory (Memoria de trabajo para mantenimiento)

6. Consultas en Paralelo

  • Arquitectura
  • Parámetros de configuración
  • Análisis de planes de ejecución de consultas paralelizadas

7. Monitoreo de Cargas de Trabajo y Rendimiento

  • Registro de consultas lentas
  • Uso de la extensión auto_explain
  • Uso de la extensión pg_stat_statements
  • Estadísticas acumulativas

8. Pruebas de Rendimiento con PgBench

Requerimientos

  • Haber completado el curso Administración de Servidores PostgreSQL o contar con conocimientos equivalentes
  • Experiencia práctica con SQL y operaciones en PostgreSQL

Público objetivo

Administradores de bases de datos, Ingenieros DevOps y Desarrolladores responsables del ajuste y mantenimiento de PostgreSQL en entornos de producción.

 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas