Trage applicaties, time-outs of rapportages die minuten duren hebben bijna altijd een aanwijsbare oorzaak: een zware query, een ontbrekende index, een verkeerde instelling of een server die net te weinig geheugen heeft. Met SQL Server performance tuning vinden we die oorzaak, lossen we haar op en laten we het resultaat in cijfers zien.
Herkent u dit?
- Medewerkers wachten seconden of minuten op schermen in het ERP.
- Het nachtelijke laadproces van het datawarehouse is 's ochtends nog niet klaar.
- Power BI-rapporten verversen traag of lopen vast.
- De server staat continu op hoge belasting, zonder dat duidelijk is waarom.
- Extra hardware heeft niet of nauwelijks geholpen.
Onze aanpak: eerst meten, dan verbeteren
- Meting: we brengen in kaart waar SQL Server zijn tijd aan besteedt: wachttijden, de zwaarste queries en de belasting van processor, geheugen en schijven.
- Analyse: we bepalen welke oorzaken de meeste vertraging opleveren, zodat we beginnen waar de winst het grootst is.
- Verbetering: denk aan het aanpassen of toevoegen van indexen, het herschrijven van queries, het verbeteren van statistieken en onderhoud, of het corrigeren van serverinstellingen.
- Nameting: we meten opnieuw en laten het verschil zien, zodat u weet wat de verbetering heeft opgeleverd.
Waarom niet gewoon een zwaardere server?
Meer hardware verbergt het probleem vaak tijdelijk, maar lost de oorzaak niet op. Een enkele inefficiënte query kan een volledige server bezighouden. Door gericht te tunen wordt uw omgeving sneller en blijft zij dat ook als het datavolume groeit. Soms is extra capaciteit wel de beste oplossing; dan onderbouwen we dat met de meetgegevens.
Ook voor datawarehouses en Power BI
Trage laadprocessen en rapportages hebben vaak dezelfde oorzaken. We optimaliseren ETL-processen, datamodellen en de onderliggende database, ook als het datawarehouse niet door ons is gebouwd. Zie ook ETL en data-integratie en Power BI.
Wat kost performance tuning?
Na een korte intake ontvangt u een voorstel met een vaste prijs voor de meting en analyse. Wilt u eerst weten hoe uw omgeving er in het algemeen voor staat? Begin dan met een health check.