Sådan kontrolleres forespørgselsydelsen i en sql-server

ThisTeaches dig, hvordan du skal bruge SQL Server-forespørgslen for at overvåge udførelsen af ​​dine databaseforespørgsler.

Trin

Del 1 af 3:
Aktivering af forespørgselsbutikken
  1. Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 1
1. Åbn SQL Server Management Studio. Du kan bruge Query Store-funktionen i SQL Server til at overvåge din database for præstationsproblemer. Denne funktion er inkluderet i SQL Server 2016 og senere, men du skal aktivere det manuelt.
  • Billedet med titlen Kontroller forespørgselsydelsen i et SQL-server Trin 2
    2. Åbn Object Explorer. Hvis du ikke ser Object Explorer allerede, skal du klikke på knappen Udsigt Menu øverst på skærmen, og klik derefter på Objekt explorer.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 3
    3. Højreklik på den database, du vil kontrollere. En menu vises.
  • Forespørgselsbutikken kan ikke bruges til at overvåge master- eller tempdb-databaserne.
  • Billedet med titlen Kontroller forespørgselsydelsen i et SQL-server Trin 4
    4. Klik Ejendomme.
  • Billedet med titlen Kontroller forespørgselsydelsen i et SQL-server Trin 5
    5. Klik Forespørgsel butik. Det er på dialogboksen Egenskaber.
  • Billedet med titlen Kontroller forespørgselsydelsen i et SQL-server Trin 6
    6. Vælg under "Operation Mode (anmodet)."Forespørgselsbutikken begynder at spore alle forespørgsler.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 7
    7. Opdater databasen i Object Explorer-panelet. Dette tilføjer mappen forespørgselsbutik til panelet.
  • Billedet med titlen Kontroller forespørgselsydelsen i et SQL-server Trin 8
    8. Tilpas, når forespørgselsbutikken aggregerer nye data. Forespørgselsbutikken samler som standard ny statistik hver 60. minut. Sådan ændrer du intervallet (ved hjælp af 15 minutter som et eksempel):
  • ALTER DATABASE
  • Indstil forespørgsel_store (Interval_Length_Minutes = 15)-.
  • Del 2 af 3:
    At finde de øverste ressource-forbrugende forespørgsler
    1. Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 9
    1. Klik på - Ved siden af ​​"Query Store" i Object Explorer. Dette viser alle forespørgselsbutikindstillinger.
    • Brug denne metode til at finde ud af, hvilke specifikke forespørgsler der bruger de fleste serverressourcer.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 10
    2. Klik Top ressource forbrugende forespørgsler. Dette åbner en graf, der viser de 25 mest ressourceforbrugende forespørgsler i databasen. Disse resultater er temmelig brede, men du kan yderligere tilpasse grafen for at få mere nyttige oplysninger.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 11
    3. Klik Konfigurer. Det er i øverste højre hjørne af rapporten. Et dialogvindue vises.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 12
    4. Vælg dine ressourceforbrugskriterier. I øverste sektion ("Ressourceforbrugskriterier"), vælg hvilken ressource du vil kontrollere (e.G., CPU Time, Hukommelsesforbrug), og den ønskede statistik (E.G., Avg, Total).
  • Billede med titlen Tjek forespørgselsydelsen i et SQL-server Trin 13
    5. Vælg en tidsperiode. Under afsnittet "Tidsinterval" skal du vælge den tidsperiode, som du vil se resultater på. Du kan vælge en indstilling fra rullemenuen eller indsætte specifikke datoer i de medfølgende bokse.
  • Billedet med titlen Kontroller forespørgselsydelsen i et SQL-server Trin 14
    6. Vælg hvor mange resultater der skal se. For at se alle forespørgsler for den valgte tidsperiode, klik på Alle Under "Return" header. For at vise et bestemt antal forespørgsler, vælg Top og indtast et nummer (e.G. 10, 100).
  • Hvis du vil holde dig til de øverste 25 værste lovovertrædere, er der ikke behov for at foretage ændringer under "Return" header.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 15
    7. Klik Okay. Statistikken vil nu opdatere for at vise, hvad du vil se.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 16
    8. Juster visningen (valgfri). Brug de små grafikoner (gitteret, diagrammet og streggrafen) for at se resultaterne i forskellige formater. Disse knapper er øverst til højre af resultaterne.
  • Del 3 af 3:
    Kontrol af regressed forespørgsler
    1. Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 17
    1. Klik på - Ved siden af ​​"Query Store" i Object Explorer. Dette viser alle forespørgselsbutikindstillinger.
    • Brug denne metode til at finde specifikke forespørgsler, der udfører langsommere end de plejede at.
  • Billedet med titlen Kontroller forespørgselsydelsen i et SQL-server Trin 18
    2. Klik Regresserede forespørgsler. Dette åbner det regressed forespørgselspanel, hvor du finder forespørgsler og planer i forespørgselsbutikken.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 19
    3. Vælg en plan fra den første rullemenu. Det er menuen mærket "Check for regression i" over det øverste venstre hjørne af panelet. Hver af planerne viser en anden grafisk præstationsrapport for dine forespørgsler.
  • For eksempel, hvis du vil tjekke for problemer med i det tidsrum, der kræves for forespørgsler at køre, vælg Varighed.
  • For at se problemer vedrørende RAM-brug, vælg Hukommelsesforbrug.
  • Billedet med titlen Tjek forespørgselsydelsen i et SQL-server Trin 20
    4. Vælg en statistik fra den anden rullemenu. Dette er menuen mærket "baseret på" (til højre for den forrige menu. Dette viser resultaterne igen.
  • Del på sociale netværk :
    Lignende