0
Carrito de compra
Tu carrito esta vacio
Bases de datosBases de datos

Administración de Bases de Datos PostgreSQL

Conoce nuestro curso

Curso dirigido a administradores de sistemas y bases de datos. Aprende a configurar, administrar, optimizar y asegurar servidores PostgreSQL.

Curso Administración de PostgreSQL: domina la gestión de bases de datos

El Curso Administración de PostgreSQL tiene una duración de 20 horas y está especialmente dirigido a administradores de sistemas y administradores de bases de datos que buscan adquirir habilidades prácticas avanzadas en la gestión, configuración y optimización de servidores PostgreSQL.

¿Por qué elegir el Curso Administración de PostgreSQL?

PostgreSQL es uno de los sistemas de gestión de bases de datos relacionales más utilizados en el mundo empresarial. Su robustez, seguridad y flexibilidad lo convierten en una opción ideal para aplicaciones críticas. Este curso te capacita para realizar con éxito tareas avanzadas de administración, incluyendo configuración óptima, monitorización en tiempo real, estrategias de seguridad y mantenimiento proactivo, garantizando así la disponibilidad y rendimiento continuo de tus bases de datos.

¿Qué aprenderás en este curso?

Durante el desarrollo del Curso Administración de PostgreSQL, explorarás profundamente la arquitectura interna de PostgreSQL y aprenderás a configurar adecuadamente el servidor según los requerimientos específicos de tu empresa. Obtendrás conocimientos prácticos sobre la gestión avanzada de conexiones, procesos y almacenamiento, así como la aplicación de técnicas esenciales como MVCC para mantener integridad y rendimiento óptimo.

Se realizarán prácticas específicas con herramientas estándar, como el cliente psql, para gestionar el servidor eficazmente desde la línea de comandos.

Copias de seguridad, recuperación y seguridad avanzada

La protección de los datos es clave en PostgreSQL. Este curso aborda en profundidad técnicas avanzadas de backup y recuperación, incluyendo backups continuos y recuperación en un punto concreto en el tiempo (PITR). Además, aprenderás estrategias robustas para proteger tus datos mediante listas de control de acceso (ACL), seguridad a nivel de host y seguridad por fila (RLS).

Optimización del rendimiento y monitorización

Una parte fundamental del curso es la optimización. Aprenderás a analizar y mejorar el rendimiento utilizando índices eficientes, estadísticas dinámicas y herramientas de análisis como EXPLAIN PLAN. También se trabajará intensamente en el mantenimiento de bases de datos para prevenir problemas comunes como la fragmentación.

La monitorización efectiva del servidor es otra de las áreas clave. Aprenderás a monitorizar la actividad en tiempo real, generar informes, y utilizar extensiones especializadas para asegurar que tus bases de datos funcionen siempre de manera eficiente y estable.

Alta disponibilidad y replicación física

Por último, el curso cubre técnicas avanzadas de alta disponibilidad, incluyendo la configuración y gestión de replicación física mediante herramientas como streaming replication y repmgr, preparando tu infraestructura para escenarios exigentes donde la disponibilidad es crítica.

Solicita información ahora y comienza a dominar PostgreSQL con nuestro Curso Administración de PostgreSQL.

En el Curso de Consultas SQL y Optimización lograrás estos objetivos clave:

  • Comprender en profundidad los conceptos fundamentales de las bases de datos relacionales.

  • Diseñar y ejecutar consultas SQL avanzadas para filtrar, ordenar y agrupar datos eficazmente.

  • Dominar técnicas avanzadas de JOIN y funciones de agregación para obtener información precisa.

  • Manipular estructuras esenciales de datos como tablas, vistas y tablas temporales.

  • Optimizar consultas SQL mediante la creación y uso eficiente de índices y estadísticas.

  • Analizar planes de ejecución para identificar y resolver problemas de rendimiento.

  • Aplicar buenas prácticas en control de transacciones y seguridad del SQL dinámico.

  • Mejorar sustancialmente el rendimiento global de bases de datos mediante refactorización y técnicas de optimización.

Requisitos técnicos del Curso de Consultas SQL y Optimización:

  • Experiencia previa básica en manejo de bases de datos y SQL.

  • Disponer de acceso a un entorno de bases de datos relacionales (por ejemplo MySQL, PostgreSQL, SQL Server, Oracle u otro SGBD compatible).

  • Herramientas instaladas para ejecución de consultas y visualización de planes de ejecución (herramientas propias del SGBD o similares).

Introducción (* Opcional)

Historia de PostgreSQL

Características de PostgreSQL

El Grupo de Desarrollo Global

Licencia y soporte de PostgreSQL

Política de versionado

Conceptos fundamentales

Instalación

Instalación en Linux desde repositorios

Instalación del software cliente de PostgreSQL

Desinstalación de PostgreSQL

Configuración

Ficheros de configuración del servidor

Ajustar la memoria del servidor

Ajustar los procesos del servidor

Otros parámetros del servidor

Herramientas de configuración

Parámetros a nivel de sesión, base de datos, objeto, etc.

Arquitectura

Procesos

Memorias

Conexiones

Almacenamiento interno

MVCC

Tests de rendimiento

Inicialización de la base de datos para el test

Opciones de pruebas de estrés

Análisis de los resultados

Cliente estándar psql

Opciones

Metacomandos

Variables

Fichero .psqlrc

El Catálogo del Sistema

El estándar information_schema

El esquema pg_catalog

Consultas útiles sobre el Catálogo

Optimización

Uso de EXPLAIN PLAN

Costes de ejecución

Optimización de consultas

Índices

Tuning

Copias de seguridad y recuperación

Técnicas y herramientas de backup y recuperación en PostgreSQL

Backup/recuperación lógica del clúster

Backup/recuperación lógica de bases de datos

Backup/recuperación selectiva

Backup/recuperación física

Backup continuos y Recuperaciones en un punto en el tiempo (PITR)

Estadísticas

Vistas de estadísticas dinámicas

Vistas de estadísticas acumuladas

Extensión pg_stat_statement

Consultas útiles sobre las vistas de Estadísticas

Estadísticas personalizadas

Mantenimiento

Por qué se hinchan las tablas

Vacuum y autovacuum

Soluciones estratégicas para prevenir las tablas hinchadas

Particionado

Freeze

Mantenimiento de índices

Bloqueos

Seguridad

Seguridad a nivel de host (hba)

Lista de Control de Acceso (ACL)

Seguridad a nivel de fila (RLS)

Actualizaciones

Por qué es importante mantener actualizado PostgreSQL

Actualizaciones menores

Actualizaciones mayores

Actualización/Migración mediante pg_dump

Actualización/Migración mediante Replicación lógica

Actualizaciones en sistemas de alta disponibilidad

El log del servidor

Los destinos del log

El proceso logger

Rotación del log

Niveles de mensajes

Registro de sentencias y transacciones

Prefijo de la línea de comandos

Otros parámetros de configuración del log

El log en formato CSV o JSON

Monitorización

Monitorizar la actividad del servidor en tiempo real

Informes de actividad del servidor

Otras herramientas de monitorización

Extensiones

Instalación de extensiones

Actualización de extensiones

Extensiones populares

Replicación Física

Introducción a la Alta Disponibilidad

Topologías de alta disponibilidad

Streaming replication síncrono/asíncrono

Instalación y configuración de repmgr

Failover y switchover automático

Todos nuestros cursos presenciales pueden adaptarse en contenido y duración según las necesidades específicas y objetivos formativos de tu equipo. Para garantizar que el curso se ajuste perfectamente, será imprescindible mantener una reunión previa entre vuestro equipo técnico y nuestro formador experto, en la que se definirán conjuntamente los contenidos concretos, conocimientos previos y objetivos específicos. La duración del curso también puede adaptarse en función de los contenidos acordados, asegurando una formación alineada plenamente con las necesidades reales de tu empresa.

Curso bonificable a través de Fundae

Este curso puede ser bonificado a través del crédito formativo de tu empresa con Fundae (Fundación Estatal para la Formación en el Empleo). Desde TrainingIT te asesoramos y ayudamos con todas las gestiones necesarias para aprovechar al máximo la bonificación de esta formación IT presencial para tu equipo.

Formación bonificada

Aprovecha al máximo tu inversión en formación 100% bonificada

Cursos que te pueden interesar

Nuestras

Preguntas frecuentes

¿Cuál es el precio de los cursos presenciales o en aula virtual?

Los cursos que realizamos en esta modalidad procuran ajustarse totalmente a la necesidad del cliente. Podremos darte una orientación del precio, pero hasta no tener una reunión con el formador no habrá una propuesta concreta.

Depende de varios factores. Lo primero el crédito del que disponga la empresa. La cantidad que se puede bonificar en un curso presencial es nº de alumnos x 13 € por hora del curso. Ejemplo:
Un curso de 20 horas con un precio de 2400 €.
Cada alumno podrá bonificar un total de 260€. Serían necesarios 10 alumnos para poder bonificar el 100%. Además la empresa debe contar con al menos 2400€ de crédito.

Podemos encargarnos, no te preocupes. Tiene un coste de un 10% sobre el importe total a bonificar. Y este importe también es bonificable.

En este caso ponte en contacto con nosotros y te haremos llegar toda la documentación del curso para que podáis dar de alta la acción y grupo formativo.

formación bonificada

Simplificamos la gestión de tu formación 100% bonificada

Contáctanos

¿Tienes alguna duda acerca del curso?
Escribe tu mensaje y en breve nos pondremos en contacto para solucionar tus dudas.

¿Aún no te has decidido?

Subscríbete a nuestra newsletter.

Novedades, recursos para desarrolladores, noticias, promociones... y obtén un descuento de un

10%

para el próximo curso que realices.