- Meer snelheid en stabiliteit dankzij investering in een ander type Oracle-licentie
- Aanleiding: performancepieken bij een kleine groep specifieke gebruikers
- Aangepast en opgelost: recruitmentsoftware die ‘gewoon goed werkt’
Tijdens het Pinksterweekend hebben we bij Ubeeo een belangrijke technische stap gezet om de performance van het ATS verder te verbeteren. Samen met GTT hebben we de database omgezet naar een ander type Oracle-licentie. Belangrijk, omdat daarmee de softwarematige beperking op processorgebruik is komen te vervallen.
De aanleiding waren performancepieken op maandag 11 en 18 mei. Dat ging niet om simpelweg te weinig capaciteit, maar een meer specifieke situatie. Een kleine groep gebruikers heeft een vrij uitzonderlijk gebruikersprofiel. Zij hebben beperkte directe toegang tot het systeem, maar via een groot aantal shares alsnog toegang tot veel vacatures en kandidaten. Het laden van bepaalde schermen in Ubeeo ATS kostte daardoor extreem veel rekenkracht.
Druk op de database
Als die specifieke situaties zich precies tijdens piekuren voordoen ontstaat er druk op de database. Vergelijk het met de snelweg A2 tussen Utrecht en Amsterdam. In theorie is er dankzij 12 rijstroken voldoende ruimte voor iedereen. Maar neemt een deel van het verkeer bij Vinkeveen gas terug, omdat de weg er een beetje omhoog loopt? Dan kan er in de ochtendspits toch een file ontstaan.
Dat gebeurde ook in de database. Op het moment dat Oracle een softwarematige grens aantikte werd de uitvoering van queries vertraagd. Daardoor ontstaat een wachtrij, waardoor dezelfde grens opnieuw werd geraakt. Een soort vicieuze cirkel, die vertraging veroorzaakte bij gebruikers.
Een nieuw type Oracle-licentie
Dat hebben we opgelost door twee maatregelen te nemen. Ten eerste kijken we kritischer naar excessief gebruik van shares. Die functionaliteit is bedoeld om collega’s tijdelijk toegang te geven, bijvoorbeeld bij vakantie, ziekte of een duobaan. Niet als structurele oplossing voor grote aantallen gedeelde toegangen.
Daarnaast zijn we overgestapt naar een ander type Oracle-licentie. Daarmee is de softwarematige beperking op processorgebruik komen te vervallen. Een ogenschijnlijk kleine wijziging, die vroeg om een forse investering. “Daar koop je in Nederland een gemiddeld huis voor,” zegt directeur en eigenaar Leon Buijsman daarover in de podcast Stand van Zaken.
De migratie vroeg om serieuze voorbereiding. We hielden rekening met het zwaarste noodscenario, dus mailden vooraf meer dan 200 cv’s en sollicitatieformulieren die tijdens de migratie interviews gepland hadden staan. Achteraf bleek dat gelukkig niet nodig, omdat de migratie zaterdagochtend binnen een paar uur was afgerond.
Het resultaat werd snel zichtbaar. Op de drukke dinsdag na Pinksteren had Oracle enkele keren kort meer capaciteit nodig dan voorheen beschikbaar was. Het ging om vier of vijf momenten van minder dan een minuut. Maar precies daar werd het resultaat geboekt: een snel en stabiel systeem, dat voor gebruikers ‘gewoon goed werkt’.
Benieuwd naar meer van onze ideeën? Beluister De Stand van Zaken podcast via ubeeo.nl/podcast




