Ryan Marcus, Entwickler des experimentellen Bao-Optimierers für PostgreSQL, der maschinelles Lernen zur Optimierung der Abfrageausführung einsetzt, hat die Leistungstests des Standard-Abfrageoptimierers von PostgreSQL veröffentlicht. Die Tests umfassten PostgreSQL-Versionen von 8.4 (2009) bis 16 (2023). Die Leistung wurde mithilfe der JOB-Sammlung (Join Order Benchmark) gemessen, die über 100 komplexe Abfragen mit zahlreichen JOIN-Operationen enthält, um verschiedene Aspekte der Abfrageoptimierung zu überprüfen.

Im Vergleich zur Version PostgreSQL 8.4 hat sich die Geschwindigkeit der Testabfragen in PostgreSQL 16 nahezu verdoppelt. Jede neue Hauptversion von PostgreSQL ist im Durchschnitt 15 % schneller als die vorherige bei den JOB-Tests.
Quelle: opennet.ru
