<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2233467260228916&amp;ev=PageView&amp;noscript=1">

Klubmodul unngikk hardware-utvidelse ved å optimalisere databasen

Redaksjonen Cegal ønsker å bygge et nestegenerasjons teknologiselskap som gjør en bærekraftig framtid mulig. Vi former den digitale framtiden, og snur komplekse IT-utfordringer til digitale suksesshistorier.
05/09/2023 |

Optimalisering av databasene har spart Klubmodul for kostnader ved maskinvareutvidelser og forbedret ytelsen. 

Klubmodul er et dansk selskap som ble etablert i 2008, og er Danmarks ledende løsning for klubber, organisasjoner og foreninger. Klubmoduls produkt er et administrasjons- og medlemssystem som inneholder programvareløsninger som er designet og utviklet for å hjelpe foreninger og organisasjoner. Med Klubmoduls programvare kan medlemskap, lag, trening, registreringer, betalinger og mye mer håndteres i en enhetlig nettbasert løsning.

Klubmodul forstår at ulike foreninger har ulike behov. Derfor tilbyr de mange spesialiserte løsninger som møter de individuelle utfordringene, ønskene og behovene til ulike foreninger og organisasjoner, som for eksempel klubber, private bedrifter og forbund.

Digitaliserer virksomheten

Klubmodul omfavner digitalisering og har utviklet en app. Med appen kan du enkelt og raskt kalle inn til trening, opprette aktiviteter i kalenderen, sende tekstmeldinger, e-post eller varsler, få tilgang til kontaktlister og mer. Appen er designet for å forenkle hverdagen til instruktører, trenere og medlemmer ved å gjøre gjentakende og viktige oppgaver lettere å håndtere mens man er på farten.

Mer enn 2.360 ulike databaser

Klubmodul brukes av tusenvis av foreninger og organisasjoner i Norden og håndterer over 1 million medlemskap og tusenvis av transaksjoner hver dag, noe som stiller enorme krav til databasen deres. Etterhvert som flere foreninger legges til, må mer data håndteres.

På grunn av store mengder data opplevde Klubmoduls utviklere at deres Microsoft SQL Server var fullt utnyttet, noe som resulterte i lengre responstider i Klubmodul. For å takle utfordringene kontaktet Klubmodul Cegal. Etter en grundig analyse av Klubmoduls SQL Server klarte Cegals SQL-spesialist å finne årsaken bak de lengre responstidene. Utfordringen var at en ny database med en suboptimal innstilling ble opprettet for hver ny kunde, noe som resulterte i over 2.360 forskjellige databaser uten optimale innstillinger.

Optimale databaseindekser opprettes i rekkefølge i databasene

Cegals SQL-spesialist oppdaget at det var en mangel på en spesifikk type databaseindeks, kalt en gruppert indeks, som var en del av årsaken til de lange svartidene på Klubmoduls SQL-server. En gruppert indeks er en type indeks som organiserer data i en spesifikk rekkefølge på en tabell, noe som gjør det raskere å finne og hente data, litt som innholdsfortegnelsen i en bok. Løsningen var derfor å opprette en gruppert indeks på tabellene i hver database, noe som resulterte i en betydelig hastighetsforbedring.

I tillegg til å opprette den grupperte indeksen, utførte spesialisten også ulike andre nødvendige optimaliseringer for å sikre at SQL-serveren kunne håndtere den store datamengden effektivt samtidig som den alltid utførte optimalt.

Hastighetsforbedring på 80%

Cegal løste utfordringene med optimaliseringer som resulterte i en hastighetsforbedring på over 80%. Et solid resultat som kan merkes umiddelbart. Med optimaliseringen av sin SQL-server unngikk Klubmodul en kostbar utvidelse av maskinvaren som ville vært nødvendig for å håndtere den store datamengden.

"Med Cegal føler jeg at vi er i trygge hender. De er spesialister og veileder oss ekspertmessig. Vi trodde ikke en hastighetsforbedring på 80% var mulig når vi kontaktet dem. Det har vært, og fortsetter å være, et verdifullt samarbeid."

Peter Kriegbaum, CTO and Co-Founder

Ikke bare fokusere på en rask løsning, men på langsiktig stabilitet og ytelse

Cegal fortsatt tilbyr tjenester til Klubmodul gjennom sitt Managed Services konsept. Med denne abonnementstjenesten til deres Microsoft SQL-database, får Klubmodul tilgang til erfarne og spesialiserte DBA-er (databaseadministratorer). Forskjellige automatiske systemer har nå blitt installert, noe som betyr at databasen kontinuerlig vedlikeholdes og optimaliseres. I tillegg overvåkes trender, for eksempel belastning, slik at proaktivt arbeid kan gjøres for å sikre stabilitet og ytelse. Med abonnementet for administrerte tjenester har Klubmodul blitt tildelt databasespesialister, ikke bare når de røde lysene tennes, men også med ideer for kontinuerlige forbedringer og optimaliseringer, ved jevnlige driftsmøter.

Cegal hjelper Klubmodul med å unngå indeksfragmentering av deres database, der den logiske rekkefølgen av nøkkelverdiene i indeksen ikke samsvarer med den faktiske fysiske plasseringen av indekssider. Dette kan føre til sakte spørringer og dårlig ytelse fordi systemet må bruke mer tid på å finne dataene.

Databasespesialist

Hvis en svak database hindrer mulighetene dine for vekst og innovasjon, kan en databaseoptimalisering være løsningen. Med en databaseoptimalisering kan du sikre bedre ytelse, legge til rette for vekst og utsette behovet for maskinvareoppgradering. Hos Cegal jobber vi med følgende teknologier innen databaser: Microsoft, Oracle, MySQL, PostgreSQL, både on-premises og i skyen.

Møt en av konsulentene som jobber med Klubmodul her > 

Les mer om våre overvåkingstjenester her > 

Ønsker du en uforpliktende prat med oss? Vi er klare for å hjelpe deg.

Relaterte artikler

Oracle Microsoft
Har du sikret dit databasemiljø godt nok mod datatab og nedetid?
Redaktionen Cegal forvandler komplekse...
arrow
microsoft Suksesshistorier Skytjenester
Nettselskapet Elværk får økt sikkerhet med driftsovervåking og...
Redaksjonen Cegal ønsker å bygge et...
arrow
microsoft
Microsoft SQL Server – sjekk viktige support datoer
Redaksjonen Cegal ønsker å bygge et...
arrow