Temario del curso
1. Comprendiendo el Planificador de Consultas de PostgreSQL
- Planes de ejecución de consultas, algoritmos del planificador de consultas (clásico, genético)
- Analizando planes de ejecución de consultas (métodos de acceso a datos, métodos de unión)
- Controlando la selección del plan (parámetros de configuración, pg_hint_plan)
2. Estadísticas del Planificador de Consultas
- Estimación del costo del plan de ejecución
- Modelo estadístico predeterminado
- Operación ANALYZE, estadísticas extendidas
3. Usando Índices
- Índices B-tree (de una columna, compuestos, basados en funciones, parciales)
- Índices Hash
- Índices BRIN
- Índices GiST, GIN
4. Usando Estructuras de Tabla Avanzadas
- Tablas particionadas
- Tablas sin registro (unlogged)
- Tablas temporales
- Vistas materializadas
5. Usando Memoria de Caché
- Memoria de búfer (Buffer Cache)
- Memoria de trabajo (Work Memory)
- Memoria de mantenimiento de trabajo (Maintenance Work Memory)
6. Consulta Paralela
- Arquitectura
- Parámetros de configuración
- Analizando planes de ejecución de consultas paralelizadas
7. Monitoreo de Carga de Trabajo y Rendimiento
- Registro de consultas lentas
- Usando la extensión auto_explain
- Usando la extensión pg_stat_statements
- Estadísticas acumulativas
8. Pruebas de Rendimiento con PgBench
Requerimientos
- Completar Administración del Servidor PostgreSQL o tener conocimientos equivalentes
- Experiencia laboral con SQL y operaciones de PostgreSQL
Audiencia
Administradores de Bases de Datos, Ingenieros DevOps y Desarrolladores responsables de ajustar y mantener 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