Curso: Optimización de Bases de Datos y Aplicaciones PostgreSQL

BENEFICIOS
  • Conocer métodos de diseño de bases de datos y aplicaciones para obtener la máxima performance
  • Aprender a reconocer y solucionar diferentes problemas de performance.
DIRIGIDO A
  • Administradores de Bases de Datos 
  • Desarrolladores de Aplicaciones sobre Bases de Datos 
REQUISITOS PREVIOS
  • Curso: Introducción a PostgreSQL
  • Curso: Administración de Bases de Datos PostgreSQL
CARGA HORARIA

24 horas

Contenido

Conceptos de Optimización de Aplicaciones  

  • Tipos de aplicación 
  • Diferencias entre optimización de instancia y de aplicaciones  
  • Problemas típicos de performance y sugerencias generales  
  • Herramientas para Optimización 
  •    Vistas para Performance 
  •    PG_Log y PG_Budger 
  •    Registro de Aplicaciones usando Set Application Name. 


Optimización de una instancia PostgreSQL  

  • Selección y dimensionamiento del hardware subyacente 
  • Configuración del uso de CPU 
  • Configuración de memoria 
  • Optimización del uso de conexiones 
  • Checkpoints 
  • Configuración del WAL 
  • Vacuum y MVCC 

Optimización de Sentencias SQL  

  • Procesamiento de Sentencias SQL 
  • Obtención de Plan de Ejecución 
  • Recolección de Estadísticas 
  • Recomendaciones para Uso de índices 
  • Particionamiento de tablas