En POSET TE 2026, Sai Srirampur dio la charla "Postgres no es lento. Tu almacenamiento sí", destacando cómo el rendimiento del almacenamiento sustenta la escalabilidad de PostgreSQL. La charla describe cinco síntomas comunes: ingestión lenta, latencia de lectura errática, retraso en autovacuum, puntos de control prolongados y retrasos en la replicación lógica, a menudo atribuidos erróneamente al motor de la base de datos. Sai comparó una carga de trabajo de 3.300 millones de filas en almacenamiento gp3 EBS básico y NVMe local, utilizando ocho clústeres idénticos de PostgreSQL (cuatro por tipo de almacenamiento) en instancias m6id.4xlarge. Los resultados mostraron que las operaciones en almacenamiento conectado a red toman milisegundos, mientras que en NVMe local toman decenas de microsegundos, demostrando que el NVMe local reduce significativamente el costo de I/O y mitiga los picos de latencia. La presentación concluye con patrones de producción para ejecutar PostgreSQL en NVMe local y lograr un rendimiento consistente a escala.
Conclusiones clave: identificar el almacenamiento como el cuello de botella oculto, aislar las variables de I/O en las pruebas y adoptar NVMe local para cargas de trabajo de alto rendimiento de PostgreSQL.
Fuente: Hacker News · Resumido por HeadlinesBriefing