Auteur: Stefan Pit

Waarom is mijn SQL-server traag….

mei 7, 2019 by Stefan Pit

Herken je het beeld dat je seconden lang naar je monitor zit te staren, hoe een zandloper rond draait, terwijl je alleen maar een artikelkaart van je ERP aan het openen bent? We zijn veelal gewend om informatie direct beschikbaar te hebben en wanneer dat niet gebeurt dan begint de frustratie flink toe te nemen.

Als SQL-specialist krijg ik regelmatig de vraag : “Waarom is mijn SQL-server traag?”

Hoewel dit een makkelijke vraag is, is het antwoord lastiger om direct te geven.

Probleem-analyse SQL-server

Bij een analyse van performance problemen zal deze zich dan ook moeten richten op de bovengenoemde resources. De problemen worden vaak niet veroorzaakt door verkeerde hardware, maar meer door het inefficiënt gebruik van één van genoemde resources. Zoekopdrachten (query’s) die te veel tijd nodig hebben of query’s die steeds opnieuw uitgevoerd worden. Dit kan allemaal een enorme impact hebben op de performance van je SQL-server. Maar ook onvolledige of zelfs niet gebruikte indexen kunnen een reden zijn. Soms geeft een simpele aanpassing in de logica van een query al het gewenste resultaat. Heb je geen indexen bepaald in je SQL-server of heb je ze wel aangebracht maar worden ze niet bijgewerkt, dan kan dit ook een bron van frustratie opleveren voor de eindgebruiker. Pas als je het idee en gevoel hebt dat dit niet meer efficiënter kan dan kan er gekeken worden naar de hardware.

Read More