Files
VacatureRadar/docs/audit/IMPORT_PERFORMANCE_FINAL.md
T
Jens cbd7220d8d
deploy / deploy (push) Canceled after 0s
perf: optimize import persistence for 0.3.14
2026-07-29 18:56:11 +02:00

1.1 KiB

Finale importperformancemeting 0.3.14

De officiële runner gebruikt een database met verplichte prefix vacatureradar_bench_, weigert SQLite, externe databasehosts en publieke productiedomeinen, migreert en flusht de disposable database, voert één warm-up uit en meet daarna drie iteraties van 250 documenten. Het machineleesbare bewijs staat in artifacts/import-performance-report.json.

Metriek 0.3.13 0.3.14 gemiddeld Verbetering
Importduur 16.358,158 ms 9.040,123 ms 44,74% lager
p50 63,034 ms 32,900 ms 47,80% lager
p95 79,871 ms 52,296 ms 34,53% lager
Throughput 15,283/s 28,031/s 83,42% hoger
Importqueries >9.000 3.264 minstens 63,73% lager
Piekgeheugen 26,582 MB 18,799 MB 29,28% lager

Alle drie iteraties zijn gelijk voor queryvolume en queryfamilies. De kwaliteitsankers bleven parser 12/12, precision 1,0, recall 1,0 en rankingchurn 0. De fixture resulteert per iteratie in één vacature, één versie, behouden veldprovenance, 250 historische ScoreRuns en 249 idempotente duplicates.