Administración de PostgreSQL - 5 días Aula Virtual

3.450,00 EUR

  • 5 days
Aula Virtual en Vivo
En la Empresa

Desarrolla las habilidades prácticas necesarias para instalar, configurar, asegurar, mantener y optimizar bases de datos PostgreSQL en entornos empresariales. Este curso práctico de Administración de PostgreSQL te guía a través de todo el ciclo de vida de la base de datos, desde el despliegue inicial y la gestión de usuarios hasta la optimización del rendimiento, la copia de seguridad y la recuperación, y el mantenimiento continuo.

Características clave

Idioma

Material del curso en inglés

Nivel

Nivel principiante - intermedio

5 días (8 horas/día) en línea con instructor en vivo

Más de 60 horas de estudio recomendadas

Ejercicios de laboratorio del mundo real

Materiales del curso para conservar como referencia futura

Cubre las versiones de PostgreSQL de la 13 a la 18

Consejos de solución de problemas basados en situaciones reales

¡Pide confirmación de la fecha!

Certificación de finalización del programa incluida

Hero

Resultados de aprendizaje

Al final de este programa, podrás:

Gestión avanzada de transacciones

Aprende cómo PostgreSQL mantiene la consistencia de los datos mediante transacciones, control de concurrencia, mecanismos de bloqueo y prevención de interbloqueos.

Registro y monitoreo en PostgreSQL

Configura y analiza los registros de PostgreSQL para solucionar problemas, supervisar el rendimiento e identificar incidencias de seguridad o relacionadas con las consultas.

Gestión de extensiones de PostgreSQL

Instala, configura y administra extensiones de PostgreSQL para mejorar la supervisión, la indexación y la funcionalidad de la base de datos.

Carga de datos de alto rendimiento

Optimiza las importaciones masivas de datos utilizando COPY, estrategias de indexación y técnicas de ajuste de rendimiento para migraciones de datos a gran escala

Hero

Cronograma del curso

  1. Día 1

    Sesión 1: Instalación y configuración de PostgreSQL

    • Instalación y despliegue de PostgreSQL
    • Clusters de bases de datos y configuración del servidor
    • Gestión de cuentas y entornos

    Sesión 2: Arquitectura de PostgreSQL

    • Arquitectura y procesos de PostgreSQL
    • Memoria, almacenamiento y estructura de directorios
    • Operaciones MVCC, WAL y VACUUM

    Sesión 3: Aplicaciones cliente de PostgreSQL

    • Uso de psql y pgAdmin
    • Control de acceso y autenticación
    • Conectividad del cliente y resolución de problemas

    Sesión 4: Creación y configuración de bases de datos

    • Creación, copia y eliminación de bases de datos
    • Administración de servidores de bases de datos
    • Supervisión de bases de datos e inicialización de clústeres
  2. Día 2

    Sesión 5: Esquemas de PostgreSQL

    • Conceptos y gestión de esquemas
    • Rutas de búsqueda, privilegios y esquemas del sistema
    • Descripción general del esquema de información

    Sesión 6: Gestión de roles

    • Roles, usuarios y privilegios
    • Pertenencia e herencia de roles
    • Gestión de acceso y resolución de problemas

    Sesión 7: Control de acceso de grano fino

    • Permisos de base de datos, esquema, tabla y columna
    • Comandos GRANT y REVOKE
    • Gestión de privilegios

    Sesión 8: Creación y gestión de índices

    • Tipos y estrategias de índices en PostgreSQL
    • Creación, optimización y mantenimiento de índices
    • Optimización del rendimiento con índices

    Sesión 9: Transacciones y concurrencia

    • Gestión y control de transacciones
    • MVCC y niveles de aislamiento
    • Bloqueos, interbloqueos y gestión de concurrencia
  3. Día 3

    Sesión 10: Estructura de la base de datos PostgreSQL

    • Archivos de configuración y arquitectura de almacenamiento
    • Tablas, filas, índices y disposición de archivos
    • Mapa de espacio libre y mapa de visibilidad

    Sesión 11: Gestión de espacios de tabla

    • Conceptos y administración de espacios de tabla
    • Creación, modificación y eliminación de espacios de tabla
    • Gestión de tablespaces con SQL y pgAdmin

    Sesión 12: Registro en PostgreSQL

    • Destinos y formatos de registro
    • Configuración del registro y seguimiento de eventos
    • Supervisión y resolución de problemas con registros

    Sesión 13: Extensiones de PostgreSQL

    • Instalar y gestionar extensiones
    • Módulos contrib de PostgreSQL
    • Creación y eliminación de extensiones de base de datos
  4. Día 4

    Sesión 14: Copia de seguridad y recuperación

    • Estrategias de copia de seguridad y exportaciones de bases de datos
    • Uso de pg_dump, pg_dumpall y pg_restore
    • Recuperación de bases de datos y sistemas de archivos

    Sesión 15: Recuperación a un Punto en el Tiempo (PITR)

    • Registro por anticipado (WAL) y recuperación tras fallos
    • Archivado continuo y copias de seguridad base
    • Configuración de PITR, recuperación y gestión de líneas de tiempo
    • Optimización del registro de transacciones y puntos de restauración
  5. Día 5

    Sesión 16: Optimización de consultas en PostgreSQL

    • Optimización de consultas y planificación de ejecución
    • Estrategias de escaneo y combinación
    • EXPLAIN, ANALYZE y gestión de estadísticas
    • Ajuste de rendimiento y optimización de memoria

    Sesión 17: Mantenimiento rutinario de bases de datos

    • Gestión de VACUUM y Autovacuum
    • Optimización y limpieza del almacenamiento
    • Tareas rutinarias de mantenimiento de bases de datos

    Sesión 18: Supervisión y optimización del rendimiento del servidor

    • Supervisión del rendimiento de bases de datos y sistemas
    • Análisis de actividad, bloqueos, WAL y archivado
    • Recopilación de estadísticas y optimización del rendimiento

    Sesión 19: Población eficiente de bases de datos

    • Carga de datos de alto rendimiento con COPY
    • Técnicas de optimización de carga masiva
    • Gestión de índices, restricciones y WAL
    • Operaciones eficientes de copia de seguridad y migración
Administración de PostgreSQL

¿Quién debería inscribirse en este programa?

Administradores de bases de datos (DBA)

Administradores de PostgreSQL

Administradores de sistemas Linux

Ingenieros de Infraestructura

Ingenieros DevOps

Ingenieros de soporte técnico que gestionan entornos PostgreSQL

Comenzar curso ahora

Requisitos previos

  • Conocimientos básicos de SQL
  • Familiaridad con los conceptos de bases de datos relacionales
  • Experiencia básica en administración de Linux o UNIX
  • Tener experiencia trabajando con bases de datos PostgreSQL es beneficioso, pero no obligatorio
  • Comprensión de los conceptos de consulta y gestión de bases de datos

Declaraciones

Licencias y acreditación

El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.

Preguntas frecuentes

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!