-
Tipo
Cursos
-
Modalidad
Online / A distancia
-
Duración / Créditos
20 h.
-
Fechas
-
Sedes
Rinconada, La
Información general
DESCRIPCIÓN:
El Curso en Optimización de Consultas SQL CON PostgreSQL de IDEXA Formación te ofrece la oportunidad de desarrollar tus habilidades en optimización de consultas, utilizando uno de los sistemas de gestión de bases de datos de código abierto más populares y potentes: PostgreSQL.
A través de este curso, aprenderás a escribir consultas SQL eficientes y de alto rendimiento, aprovechando al máximo las capacidades de PostgreSQL. Descubrirás técnicas avanzadas de indexación, particionamiento y diseño de esquemas que te permitirán obtener resultados más rápidos y precisos, incluso en bases de datos de gran tamaño.
Explorarás temas como el análisis de planes de ejecución, la optimización de consultas complejas con múltiples JOINS, y la utilización de índices especializados como los índices parciales y los índices de expresión. Además, aprenderás a identificar y solucionar cuellos de botella en el rendimiento, y a utilizar herramientas de monitoreo y análisis para detectar oportunidades de mejora.
Con estarás preparado para enfrentar los desafíos de rendimiento más exigentes y desarrollar aplicaciones de bases de datos altamente eficientes.
A través de este curso, aprenderás a escribir consultas SQL eficientes y de alto rendimiento, aprovechando al máximo las capacidades de PostgreSQL. Descubrirás técnicas avanzadas de indexación, particionamiento y diseño de esquemas que te permitirán obtener resultados más rápidos y precisos, incluso en bases de datos de gran tamaño.
Explorarás temas como el análisis de planes de ejecución, la optimización de consultas complejas con múltiples JOINS, y la utilización de índices especializados como los índices parciales y los índices de expresión. Además, aprenderás a identificar y solucionar cuellos de botella en el rendimiento, y a utilizar herramientas de monitoreo y análisis para detectar oportunidades de mejora.
Con estarás preparado para enfrentar los desafíos de rendimiento más exigentes y desarrollar aplicaciones de bases de datos altamente eficientes.
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Escribir consultas SQL eficientes y de alto rendimiento
- Utilizar técnicas avanzadas de indexación y particionamiento
- Analizar y optimizar planes de ejecución de consultas
- Identificar y solucionar cuellos de botella en el rendimiento
- Aprovechar características específicas de PostgreSQL para la optimización
- Monitorear y ajustar el rendimiento de las consultas en producción
- Utilizar técnicas avanzadas de indexación y particionamiento
- Analizar y optimizar planes de ejecución de consultas
- Identificar y solucionar cuellos de botella en el rendimiento
- Aprovechar características específicas de PostgreSQL para la optimización
- Monitorear y ajustar el rendimiento de las consultas en producción
¿A quién va dirigido?
- Desarrolladores de aplicaciones que utilicen PostgreSQL
- Administradores de bases de datos PostgreSQL
- Analistas de datos y científicos de datos que trabajen con grandes volúmenes de información
- Estudiantes y profesionales interesados en mejorar sus habilidades en optimización de consultas SQL
- Cualquier persona que desee aprovechar al máximo el potencial de PostgreSQL
- Administradores de bases de datos PostgreSQL
- Analistas de datos y científicos de datos que trabajen con grandes volúmenes de información
- Estudiantes y profesionales interesados en mejorar sus habilidades en optimización de consultas SQL
- Cualquier persona que desee aprovechar al máximo el potencial de PostgreSQL
TEMARIO
Módulo 1. Alta disponibilidad & Failover
Conceptos básicos de alta disponibilidad y failover en PostgreSQL
Uso del paquete repmgr para configurar y registrar servidores
Módulo 2. Parametrización y Optimización
Optimización de consultas mediante parámetros de PostgreSQL
Comandos útiles para optimizar consultas en PostgreSQL
Módulo 3. Particionado de tablas e Índices
Introducción al particionado de tablas en PostgreSQL
Creación y gestión de índices para mejorar el rendimiento de consultas
Módulo 4. Herramientas gráficas y Monitorización
Uso de herramientas gráficas como Munin, Zabbix, Pandora FMS y Nagios para monitorizar PostgreSQL
Implementación y configuración de pgwatch2 para monitorización avanzada
Módulo 5. Sentencias SQL Avanzado y Lenguaje procedural PL/pgSQL
Desarrollo de sentencias SQL avanzadas
Creación y optimización de funciones y procedimientos almacenados en PL/pgSQL
Módulo 6. Optimización de consultas
Estrategias de optimización con índices y parámetros en PostgreSQL
Preparación del entorno y dataset para pruebas de optimización
Módulo 7. Particionamiento en PostgreSQL
Conceptos de particionamiento en PostgreSQL
Criterios de particionamiento, herencias y transparencia en INSERT
Implementación de particionamiento declarativo en bases de datos
Conceptos básicos de alta disponibilidad y failover en PostgreSQL
Uso del paquete repmgr para configurar y registrar servidores
Módulo 2. Parametrización y Optimización
Optimización de consultas mediante parámetros de PostgreSQL
Comandos útiles para optimizar consultas en PostgreSQL
Módulo 3. Particionado de tablas e Índices
Introducción al particionado de tablas en PostgreSQL
Creación y gestión de índices para mejorar el rendimiento de consultas
Módulo 4. Herramientas gráficas y Monitorización
Uso de herramientas gráficas como Munin, Zabbix, Pandora FMS y Nagios para monitorizar PostgreSQL
Implementación y configuración de pgwatch2 para monitorización avanzada
Módulo 5. Sentencias SQL Avanzado y Lenguaje procedural PL/pgSQL
Desarrollo de sentencias SQL avanzadas
Creación y optimización de funciones y procedimientos almacenados en PL/pgSQL
Módulo 6. Optimización de consultas
Estrategias de optimización con índices y parámetros en PostgreSQL
Preparación del entorno y dataset para pruebas de optimización
Módulo 7. Particionamiento en PostgreSQL
Conceptos de particionamiento en PostgreSQL
Criterios de particionamiento, herencias y transparencia en INSERT
Implementación de particionamiento declarativo en bases de datos
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- - Analista de datos
- - Ingeniero de datos
- - Administrador de BD
- - Consultor de BD
- - Desarrollador PostgreSQL
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Rinconada, La
Edificio Inn Offices. Torre Pavas, Ctra. Sevilla-Cazalla, A-8002, Km 7, 5, 41309 La Rinconada, Sevilla
Opiniones
No hay opiniones registradas para este curso