Ryan Marcus, sviluppatore dell'ottimizzatore sperimentale Bao per PostgreSQL che utilizza l'apprendimento automatico per ottimizzare l'esecuzione delle query, ha pubblicato i risultati dei test sulle prestazioni dell'ottimizzatore di query predefinito di PostgreSQL. I test hanno coperto le versioni di PostgreSQL, a partire dalla 8.4 (2009) fino alla 16 (2023). Le prestazioni sono state misurate utilizzando la raccolta JOB (join order benchmark), che include oltre 100 query complesse con un alto numero di operazioni JOIN, mirate a verificare vari aspetti del funzionamento dell'ottimizzatore di query.

Rispetto alla versione PostgreSQL 8.4, la velocità di esecuzione delle query di test in PostgreSQL 16 è aumentata quasi di due volte. Ogni nuova versione significativa di PostgreSQL è mediamente più veloce della precedente del 15% durante l'esecuzione dei test JOB.
Fonte: opennet.ru
