Los cuatro jinetes detrás de miles de caídas de Postgres

The four horsemen behind Postgres outages

Postgres es excelente, pero hay problemas comunes que provocan caídas en producción, especialmente en equipos sin un DBA dedicado. Este artículo analiza los cuatro principales: VACUUM y el desbordamiento de ID de transacción, los límites de conexión y el paralelismo de consultas, los malos planes de ejecución y el manejo de JSON. El autor, que está reimplementando Postgres en Rust como pgrust, explica cómo cada problema causa caídas y qué soluciones propone, como usar IDs de transacción de 64 bits, un modelo de hilos, un planificador adaptativo y estadísticas reales para JSON.

La diferencia entre un buen plan de consulta y uno malo puede ser la diferencia entre que una consulta tarde 10 ms o 10 minutos.

Más de este día

2026-07-13