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 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 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 sin registro (unlogged)
- Tablas temporales
- Vistas materializadas
5. Uso de Memoria Caché
- Caché de búferes
- Memoria de trabajo
- Memoria de trabajo de mantenimiento
6. Consultas Paralelas
- 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 referencia con PgBench
Requerimientos
- Haber completado Administración de Servidores PostgreSQL o tener conocimientos equivalentes
- Experiencia práctica con SQL y operaciones de PostgreSQL
Público objetivo
Administradores de bases de datos, ingenieros de DevOps y desarrolladores responsables del ajuste y mantenimiento de PostgreSQL en entornos de producción.
Testimonios (2)
Los ejemplos y laboratorios proporcionados
Christophe OSTER - EU Lisa
Curso - PostgreSQL Advanced DBA
Traducción Automática
1. Un programa de formación muy bien estructurado 2. El ambiente cálido que el formador creó, junto con su excelente profesionalidad personal 3. Que el formador explicara todo como si estuviera hablando con un principiante completo, sin recurrir a jerga técnica.
Piotr Romer - Asseco Poland S.A
Curso - PostgreSQL Administration, Optimization and Replication
Traducción Automática