BBD-111Bases de Datos
PostgreSQL avanzado: extensiones y particionado
PostGIS, pgvector, tablas particionadas y funciones propias para exprimir el motor.
PostgreSQLPostGIS
Bases de Datos · BBD-192
Leer un EXPLAIN, elegir el índice correcto y convertir una consulta de minutos en milisegundos.
Formato asíncrono Desarrollo, Ingeniería / Industria PostgreSQL, SQL
7 módulos · 31 clases en vídeo · práctica guiada en cada módulo
Una consulta lenta rara vez se arregla añadiendo memoria. Se arregla entendiendo qué decidió el planificador y por qué se equivocó: una estimación de filas fuera de rango, un índice que no puede usar porque la columna va dentro de una función, o una unión que elige el algoritmo equivocado porque las estadísticas están desfasadas.
Este curso es de lectura de planes, sin atajos. Se trabaja sobre una base de datos con volumen suficiente para que las decisiones del planificador se noten, se compara el plan estimado con la ejecución real, se crean y se retiran índices midiendo el efecto, y se reescriben consultas hasta ver el cambio en el plan. Cada mejora se justifica con la salida del propio motor.
El resultado es autonomía para diagnosticar rendimiento en producción sin depender de nadie y para explicar la causa con datos. Continúa de forma natural hacia el diseño de esquemas analíticos, hacia la operación de la base de datos con réplicas y hacia el trabajo con volúmenes que ya piden un motor columnar.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
BBD-111Bases de Datos
PostGIS, pgvector, tablas particionadas y funciones propias para exprimir el motor.
PostgreSQLPostGIS
BBD-103Bases de Datos
Funciones de ventana, expresiones comunes recursivas y consultas que sustituyen a cientos de líneas de código.
SQLPostgreSQLJupyterLab
BBD-110Bases de Datos
Configuración, índices, vacío, réplicas y monitorización de la base de datos libre de referencia.
PostgreSQLLinux