Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 14 horas
Temario del curso
1. Comprensión del Planificador de Consultas de PostgreSQL
- Planes de ejecución de consultas, algoritmos del Planificador de Consultas (clásico, genético)
- Análisis de los planes de ejecución de consultas (métodos de acceso a datos, métodos de unión)
- Control de la selección de planes (parámetros de configuración, pg_hint_plan)
2. Estadísticas del Planificador de Consultas
- Estimación del costo de los planes de ejecución
- Modelo de estadísticas por defecto
- Operación ANALYZE, estadísticas extendidas
3. Uso de Índices
- Índices B-tree (una sola columna, compuestos, basados en funciones, parciales)
- Índices Hash
- Índices BRIN
- Índices GiST, GIN
4. Uso de Estructuras de Tablas Avanzadas
- Tablas particionadas
- Tablas no registradas (Unlogged tables)
- Tablas temporales
- Vistas materializadas
5. Uso de Memoria Caché
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Consultas Paralelas
- Arquitectura
- Parámetros de configuración
- Análisis de los planes de ejecución de consultas paralelizadas
7. Monitoreo de Carga 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 acumuladas
8. Pruebas de Referencia con PgBench
Requerimientos
- Conclusión del curso Administración del Servidor PostgreSQL o conocimientos equivalentes
- Experiencia práctica con SQL y operaciones de 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.
Reseñas (2)
Estrategias de ajuste.
Jeffrey Zieg - Matrix Consulting
Curso - PostgreSQL Performance Tuning
Traducción Automática
Comportamiento de registro cuando la instancia está bajo estrés, y la jerarquía/nomenclatura de instancias, bases de datos, archivos, etc.
Daniel Inwood - Sinara Consultants LTD
Curso - PostgreSQL Advanced DBA
Traducción Automática