Menú

Curso PostgreSQL Avanzado I: Alta Disponibilidad y Rendimiento del centro TrainingIT

Programa de Curso PostgreSQL Avanzado I: Alta Disponibilidad y Rendimiento

Modalidad: Online , A Distancia
Precio: 300 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Descripción

Domina la alta disponibilidad y el tuning en PostgreSQL para lograr sistemas estables, eficientes y preparados para cualquier carga.

Este programa formativo se ha elaborado para administradores de bases de datos que buscan optimizar al máximo sus sistemas. Podrás implementar réplicas robustas, configurar failover automático y aplicar técnicas de tuning profesional para garantizar disponibilidad cercana al 100% y un rendimiento óptimo. 

A quién va dirigido

Este programa formativo es perfecto para empresas que estén interesadas en sistemas estables y escalables para operaciones continuas.

Objetivos

  1. Instalar y configurar repmgr para gestión de réplicas.
  2. Comprender conceptos de alta disponibilidad y alto rendimiento en PostgreSQL.
  3. Detectar y solucionar bloqueos y conflictos de concurrencia.
  4. Generar y consultar estadísticas para mejorar eficiencia.

Temario

1.Alta Disponibilidad en PostgreSQL

1.1 Introducción

1.2 Streaming Replication Asíncrono

1.3 Descarga, instalación y configuración de repmgr

1.4 Registrar nodos

1.5 Failover

1.6 Recuperación del Master

1.7 Switchover

1.8 Activación de las IPs virtuales

1.9 Script para la gestión de las IPs virtuales

1.10 Prueba de Failover

1.11 Prueba de Recuperación

1.12 Prueba de Switchover

1.13 Más sistemas de Alta Disponibilidad

Test Tema 1

2. Alto rendimiento en PostgreSQL

2.1 Introducción

2.2 Cómo modificar los parámetros del servidor

Test Tema 2

3.Ajustar la memoria del servidor

3.1 El parámetro shared_buffers

3.2 El parámetro work_mem

3.3 El parámetro maintenance_work_mem

Test Tema 3

4. Ajustar los procesos del servidor

4.1 El proceso checkpointer

4.2 El proceso background writer

Test Tema 4

5.Tuning básico de PostgreSQL

5.1 La aplicación pgTune

Test Tema 5

6.Mantenimiento de tablas

6.1 ¿Por qué se hinchan las tablas?

6.2 El proceso vacuum

6.3 El proceso vacuum full

6.4 El autovacuum

6.5 Soluciones estratégicas para las bloat tables

Test Tema 6

7.Mantenimiento de índices

7.1 Índices, qué son, cuándo utilizarlos y cuándo no utilizarlos

7.2 Los índices index-only

7.3 Covering Indexes

7.4 Índices foreign-key

7.5 Índice parcial

7.6 Fill factor

7.7 Reindex

Test Tema 7

8.Optimización de consultas

8.1 El optimizador de consultas

8.2 Plan de ejecución

8.3 Costes de ejecución

8.4 Unificar consultas

8.5 Orden de las JOIN

8.6 Uso de SELECT *

8.7 Uso de ORDER BY

8.8 Uso de DISTINCT

8.9 Ejecución en paralelo

Test Tema 8

9.Bloqueos

9.1 Tipos de bloqueos

9.2 Cómo solucionar bloqueos

Test Tema 9

10.Estadísticas

10.1 Vistas del colector de estadísticas y del catálogo del sistema

10.2 El módulo pg_stat_statements

10.3 Averiguar las 10 consultas más lentas

10.4 Estadísticas de bases de datos

10.5 Estadísticas de tablas

10.6 Estadísticas de índices

10.7 Últimas recomendaciones y Despedida

Test Tema 10

Titulación obtenida

Si al finalizar el curso tu calificación es igual o mayor a 6, vas a recibir un certificado de aprovechamiento.

Requisitos

  1. Conocimientos básicos de bases de datos relacionales.
  2. Conocimientos básicos de PostgreSQL.
  3. Conocimientos básicos de Linux.

Información Adicional

Precio: 300,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​