Ryan Marcus, desarrollador del optimizador experimental Bao para PostgreSQL, que utiliza aprendizaje automático para optimizar la ejecución de consultas, publicó los resultados de las pruebas de rendimiento del optimizador de consultas estándar de PostgreSQL. Las pruebas abarcaron las versiones de PostgreSQL desde 8.4 (2009) hasta 16 (2023). El rendimiento se midió mediante la colección JOB (benchmark de orden de unión), que incluye más de 100 consultas complejas con numerosas operaciones JOIN, destinadas a verificar diferentes aspectos del funcionamiento del optimizador de consultas.

En comparación con la versión 8.4 de PostgreSQL, la velocidad de ejecución de las consultas de prueba en PostgreSQL 16 casi se duplicó. Cada nueva versión significativa de PostgreSQL es, en promedio, un 15% más rápida que la anterior en las pruebas JOB.
Fuente: opennet.ru
