Skip to content

Analysis cache DB optimization#275

Merged
ThorSkipper merged 3 commits intomasterfrom
cached_metadata
Apr 15, 2026
Merged

Analysis cache DB optimization#275
ThorSkipper merged 3 commits intomasterfrom
cached_metadata

Conversation

@ThorSkipper
Copy link
Copy Markdown
Collaborator

@ThorSkipper ThorSkipper commented Apr 8, 2026

Tilføjer en analysis_cache collection, som indeholder det første trin af fetch pipelinen. Denne cache blive kørt af en query hvis cachen er mere end 5 min gammel ELLER ved er blevet invalidated af at et felt er blevet opdataret.

Jeg tænker den ikke behøver være en del af det nuværende feature-freeze da det lige skal godt gennemtestes før det ryger i prod. Desuden bliver cachen ikke invalideret af aggregation pipline. Jeg mener jeg har fundet alle andre steder hvor felterne kan blive opdateret, men kan ikke 100% garanteret det.

På lokal test går query tiderne fra 500 ms til lidt under 200 ms. Bemærk at den går tilbage til 500ms på første query efter 5 min eller invalidation.

@ThorSkipper ThorSkipper requested a review from DG-KFuglsang April 8, 2026 15:03
Copy link
Copy Markdown
Collaborator

@DG-KFuglsang DG-KFuglsang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FEDT!
Jeg kan ikke spotte noget kritik, det ser solidt ud! :)

@ThorSkipper ThorSkipper merged commit 6b07702 into master Apr 15, 2026
@ThorSkipper ThorSkipper deleted the cached_metadata branch April 15, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants