Så här kontrollerar du frågeställningen i en sql-server

Thistaaches du hur du använder SQL Server Query Store för att övervaka utförandet av dina databasfrågor.

Steg

Del 1 av 3:
Aktivera förfrågan
  1. Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 1
1. Öppna SQL Server Management Studio. Du kan använda Query Store-funktionen på SQL Server för att övervaka din databas för prestanda problem. Den här funktionen ingår i SQL Server 2016 och senare, men du måste aktivera det manuellt.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 2
    2. Öppna Objekt Explorer. Om du inte ser Objekt Explorer redan klickar du på Se Meny längst upp på skärmen, klicka sedan på Objekt Explorer.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 3
    3. Högerklicka på den databas du vill kontrollera. En meny visas.
  • Query Store kan inte användas för att övervaka master- eller tempdb-databaserna.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 4
    4. Klick Egenskaper.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 5
    5. Klick Förfrågan. Det är på dialogrutan Egenskaper.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 6
    6. Välj Under "Operationsläge (begärt)."Query Store startar alla frågor.
  • Bild med titeln Kontrollera frågeställningen i ett SQL-serversteg 7
    7. Uppdatera databasen i objektets Explorer-panel. Detta lägger till mappen förfrågan till panelen.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 8
    8. Anpassa när Query Store aggregerar nya data. Query Store kommer att samla nya statistik varje 60 minuter som standard. Så här ändrar du intervallet (med 15 minuter som exempel):
  • Ändra databas
  • Ställ in query_store (Interval_Length_minutes = 15)-.
  • Del 2 av 3:
    Hitta de bästa resurskrävande frågorna
    1. Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 9
    1. Klicka på - Bredvid "Query Store" i Objekt Explorer. Detta visar alla förfrågningsalternativ.
    • Använd den här metoden för att ta reda på vilka specifika frågor som använder de flesta serverns resurser.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 10
    2. Klick Toppresurs förbrukande frågor. Detta öppnar ett diagram som visar de 25 mest resurskrävande frågorna i databasen. Dessa resultat är ganska breda, men du kan ytterligare anpassa grafen för att få mer hjälpsam information.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 11
    3. Klick Konfigurera. Det är i det övre högra hörnet av rapporten. Ett dialogfönster visas.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 12
    4. Välj dina resursförbrukningskriterier. I toppdelen ("Resource Consumption Criteria"), välj vilken resurs du vill kontrollera (e.g., CPU-tid, Minneskonsumtion) och den önskade statistiken (e.g., Avg, Total).
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 13
    5. Välj en tidsperiod. Under avsnittet "Time Interval" väljer du den tidsperiod som du vill visa resultat. Du kan välja ett alternativ i rullgardinsmenyn eller infoga specifika datum i de medföljande rutorna.
  • Bild med titeln Kontrollera frågeställningen i ett SQL-serversteg 14
    6. Välj hur många resultat som ska se. För att se alla frågor för den valda tidsperioden, klicka på Allt Under rubriken "Retur". För att visa ett visst antal frågor, välj Topp och ange ett nummer (e.g. 10, 100).
  • Om du vill hålla dig till de 25 största förolämparna är det inte nödvändigt att göra några ändringar under rubriken "Retur".
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 15
    7. Klick OK. Statistiken uppdateras nu för att visa vad du vill se.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 16
    8. Justera vyn (tillval). Använd de små grafikongerarna (rutnätet, diagrammet och streckgrafen) för att visa resultaten i olika format. Dessa knappar är längst upp till höger om resultatet.
  • Del 3 av 3:
    Kontrollera efter regresserade frågor
    1. Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 17
    1. Klicka på - Bredvid "Query Store" i Objekt Explorer. Detta visar alla förfrågningsalternativ.
    • Använd den här metoden för att hitta specifika frågor som utför långsammare än de brukade.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 18
    2. Klick Regressed queries. Detta öppnar den regresserade frågesportpanelen, där du hittar frågorna och planerna i frågehandeln.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 19
    3. Välj en plan från den första rullgardinsmenyn. Det är menyn märkt "Kontrollera om regression i" ovanför det övre vänstra hörnet av panelen. Var och en av planerna visar en annan grafisk prestationsrapport för dina frågor.
  • Till exempel, om du vill kolla på problem med på den tid det tar för frågor att köra, välj Varaktighet.
  • För att se problem som rör RAM-användning, välj Minneskonsumtion.
  • Bild med titeln Kontrollera frågeställningen i en SQL Server Steg 20
    4. Välj en statistik från den andra rullgardinsmenyn. Detta är menyn märkt "Baserat på" (till höger om föregående meny. Detta visar resultatet resultaten.
  • Dela på det sociala nätverket:
    Liknande