Ryan Marcus, ontwikkelaar van de experimentele optimizer Bao voor PostgreSQL, waarin machine learning wordt gebruikt om de uitvoering van queries te optimaliseren, heeft de resultaten van de prestatietests van de standaard queryoptimizer van PostgreSQL gepubliceerd. De tests omvatten PostgreSQL-takken van versie 8.4 (2009) tot en met 16 (2023). De prestaties werden gemeten met behulp van de JOB-collectie (join order benchmark), die meer dan 100 complexe queries met een groot aantal JOIN-bewerkingen omvat, gericht op het testen van verschillende aspecten van de werking van de queryoptimizer.

In vergelijking met PostgreSQL 8.4 is de snelheid van de testqueries in PostgreSQL 16 bijna verdubbeld. Elke nieuwe belangrijke versie van PostgreSQL is gemiddeld 15% sneller dan de vorige bij het uitvoeren van JOB-tests.
Bron: opennet.ru
