Denne wikiHow lærer deg hvordan du bruker SQL Server Query Store til å overvåke ytelsen til databasespørringene.
Trinn
Del 1 av 3: Aktivering av spørringsbutikken
Trinn 1. Åpne SQL Server Management Studio
Du kan bruke Query Store -funksjonen i SQL Server til å overvåke databasen din for ytelsesproblemer. Denne funksjonen er inkludert i SQL Server 2016 og senere, men du må aktivere den manuelt.
Trinn 2. Åpne Object Explorer
Hvis du ikke allerede ser Object Explorer, klikker du på Utsikt -menyen øverst på skjermen, og klikk deretter Object Explorer.
Trinn 3. Høyreklikk på databasen du vil sjekke
En meny vises.
Query Store kan ikke brukes til å overvåke master- eller tempdb -databasene
Trinn 4. Klikk på Egenskaper
Trinn 5. Klikk på Query Store
Det er i dialogboksen Egenskaper.
Trinn 6. Velg På under ″ Driftsmodus (forespurt)
Q Spørringsbutikken vil begynne å spore alle spørsmål.
Trinn 7. Oppdater databasen i Object Explorer -panelet
Dette legger til Query Store -mappen i panelet.
Trinn 8. Tilpass når Query Store samler nye data
Query Store vil som standard samle ny statistikk hvert 60. minutt. Slik endrer du intervallet (med 15 minutter som eksempel):
- ALTER DATABASE
- SETT QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Del 2 av 3: Finne de beste ressurskrevende spørringene
Trinn 1. Klikk på - ved siden av ″ Spørringslager ″ i objektutforskeren
Dette viser alle Query Store -alternativer.
Bruk denne metoden for å finne ut hvilke spesifikke spørringer som bruker flest serverressurser
Trinn 2. Klikk på Top Resource Consuming Queries
Dette åpner en graf som viser de 25 mest ressurskrevende spørringene i databasen. Disse resultatene er ganske brede, men du kan tilpasse grafen ytterligere for å få mer nyttig informasjon.
Trinn 3. Klikk på Konfigurer
Det er øverst til høyre i rapporten. Et dialogvindu vises.
Trinn 4. Velg ressursforbrukskriterier
I den øverste delen (″ Ressursforbrukskriterier ″), velg hvilken ressurs du vil sjekke (f.eks. CPU -tid, Minneforbruk), og ønsket statistikk (f.eks. Gj.sn, Total).
Trinn 5. Velg en tidsperiode
Under delen ″ Tidsintervall ″ velger du tidsperioden du vil se resultatene for. Du kan velge et alternativ fra rullegardinmenyen eller sette inn bestemte datoer i boksene.
Trinn 6. Velg hvor mange resultater du vil se
Klikk på for å se alle spørsmålene for den valgte tidsperioden Alle under overskriften ″ Return ″. For å vise et bestemt antall spørsmål, velg Topp og skriv inn et tall (f.eks.
Trinn 10., 100).
Hvis du vil holde deg til de 25 beste lovbryterne, er det ikke nødvendig å gjøre noen endringer under overskriften ″ Return ″
Trinn 7. Klikk OK
Statistikken vil nå oppdateres for å vise det du vil se.
Trinn 8. Juster visningen (valgfritt)
Bruk de små grafikonene (rutenettet, diagrammet og stolpediagrammet) for å se resultatene i forskjellige formater. Disse knappene er øverst til høyre i resultatene.
Del 3 av 3: Kontroller for tilbakeførte spørringer
Trinn 1. Klikk på - ved siden av ″ Spørringslager ″ i objektutforskeren
Dette viser alle Query Store -alternativer.
Bruk denne metoden til å finne spesifikke søk som utfører saktere enn før
Trinn 2. Klikk på Regressive Queries
Dette åpner panelet Regressive Queries, der du finner spørsmålene og planene i Query Store.
Trinn 3. Velg en plan fra den første rullegardinmenyen
Det er menyen merket ″ Se etter regresjon ″ over øverste venstre hjørne av panelet. Hver av planene vil vise en annen grafisk resultatrapport for dine spørsmål.
- For eksempel, hvis du vil se etter problemer med hvor lang tid det tar før søkene kjøres, velger du Varighet.
- For å se problemer knyttet til RAM -bruk, velg Minneforbruk.
Trinn 4. Velg en statistikk fra den andre rullegardinmenyen
Dette er menyen merket ″ Basert på ″ (til høyre for forrige meny. Dette viser resultatene på nytt.