QueryStore

Vanaf SQL 2016 heb je de mogelijkheid om gebruik te maken van QueryStore. Standaard staat dit uit en moet je het dus aanzetten.

Wat is het?

QueryStore is een methode om historie van de queries die worden uitgevoerd te bewaren en daarop analyses uit te voeren. Zodanig dat je de juiste snelste querie kunt gaan gebruiken.

Onder “Query Store” zie je een aantal reports die je kunt oproepen:

  1. Regressed Queries
    • Hier uit kun je lezen welke queries minder presteren dan de voorgaande keer. Hierbij moet er wel data zijn waarmee vergeleken kan worden.
  2. Overall Resource Consumption
  3. Top Resource Consuming Queries
    • Hiermee krijg je inzicht over de consumptie van de verschillende waardes: aantal keren uitgevoerd, duur van de query, CPU gebruik, logicals lees, logical schrijf, physical lees, CLR tijd, degree of parallelism (DOP), geheugen gebruik en aantal rijen.
  4. Queries With Forced Plans
  5. Queries With High Variation
    • Dit rapport geeft je een overzicht van queries die een hoge executie tijd hebben over een bepaalde tijdsduur. Gebruik dit overzicht om de queries die variĆ«ren in tijdsduur en wat dus kan leiden tot performance verslechtering.
  6. Tracked Queries
    • Hiermee kun je realtime queries analyseren en zo ook de performance verslechtering realtime kunt volgen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.