Mijn Communities
Help

Performance problemen - Lege Te doen lijst

door Christiaan Sluis (Bijgewerkt ‎19-01-2024 10:05 door Christiaan Sluis VISMA )

Na een goede performance in december hebben we gezien dat we deze week meermaals problemen hebben gehad rondom de Te doen lijst en Archief. Hoewel het probleem slechts een korte tijd zich voordoet, kan het wat langer duren voordat dit opgelost is voor alle sessies.

 

Nadat dit gebeurde hebben wij onze logging uitgebreid om de oorzaak te achterhalen. Die hebben we nu gevonden in de autorisatieberekening. Dit proces draait normaliter in de nacht om zo te beperken hoeveel autorisatieberekeningen er moeten gebeuren tijdens de dag. Bij inloggen wordt getoetst of de autorisaties gewijzigd zijn sinds de vorige berekening, met de nachtberekening als soort basiswaarde. Zijn de autorisaties gewijzigd, dan wordt de berekening opnieuw uitgevoerd zodat dit altijd actueel is.

 

Deze nachtelijke berekening kan een paar uur duren en rondt dan af met een samenvatting. Die samenvatting van de resultaten is zwaar en kan de autorisatietabel in de database blokkeren. Gedurende enkele seconden midden in de nacht is dat geen probleem. Overdag terwijl gebruikers hun sessie starten is dat natuurlijk anders.

 

Per 2024 zijn er in Azure nieuwe virtual cores bijgekomen, waaronder ook enkelen die nog niet geoptimaliseerd zijn voor deze berekening. Dat heeft geleid tot een langere autorisatieberekening die zijn piekbelasting met de samenvatting gedurende de ochtend eindigde.

 

Wij proberen om de cores aan te passen zodat alleen geoptimaliseerde cores dit draaien en daarmee zoals gebruikelijk dit in de nacht afronden. Afgelopen nacht hebben de aanpassingen goed gewerkt, en wij blijven dit de komende tijd monitoren.

5 Opmerkingen