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 delle 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 tramite una raccolta JOB (join order benchmark), che include oltre 100 query complesse con un elevato 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 è quasi raddoppiata. Ogni nuova versione significativa di PostgreSQL è in media più veloce del 15% rispetto alla precedente durante i test JOB.
Fonte: opennet.ru
