Dela via


Övervaka dina körnings- och slutförda T-SQL-frågor med hjälp av frågeaktivitet

Gäller för:✅ SQL-analysslutpunkt och lager i Microsoft Fabric

Det är viktigt att övervaka SQL-frågor för att övervaka och felsöka prestanda för ditt infrastrukturlager, och även för att upprätthålla lagrets effektivitet. Med frågeaktivitet har du en enda vy över alla körnings- och historiska T-SQL-frågor tillsammans med en lista över tidskrävande och ofta kör frågor utan att behöva köra någon T-SQL-kod. Du kan använda Frågeaktivitet för att säkerställa att frågor inte tar längre tid än förväntat att köra och slutförs.

Förutsättningar

  • Du måste vara administratör på arbetsytan för att få åtkomst till frågeaktiviteten. Medlemmar, deltagare, tittare har inte behörighet att komma åt den här vyn.

Kom igång

Du kan starta frågeaktiviteten på två sätt.

  • Välj Fler alternativ (...) bredvid det lager som du vill övervaka i arbetsytevyn och välj Frågeaktivitet.

    Skärmbild av startpunkten för frågeaktivitet från arbetsytans snabbmeny.

  • I frågeredigeraren för det lager som du vill övervaka väljer du Frågeaktivitet i menyfliksområdet.

    Skärmbild av startpunkten för frågeaktivitet från menyfliksområdet.

Frågekörningar

På sidan Frågekörningar kan du se en lista över frågor som körs, lyckades, avbröts och misslyckades upp till de senaste 30 dagarna.

  • Använd listrutan för att filtrera efter status, inskickare eller sändningstid.
  • Använd sökfältet för att filtrera efter specifika nyckelord i frågetexten eller andra kolumner.

Följande information finns för varje fråga:

Kolumnnamn beskrivning
Distribuerat instruktions-ID Unikt ID för varje fråga
Frågetext Text för den körda frågan (upp till 8 000 tecken)
Sändningstid (UTC) Tidsstämpel när begäran kom
Varaktighet Tiden det tog för frågan att köras
Status Frågestatus (körs, lyckades, misslyckades eller avbröts)
Inlämnare Namnet på användaren eller systemet som skickade frågan
Sessions-ID ID som länkar frågan till en specifik användarsession
Kör källa Namnet på det klientprogram som initierade sessionen

När du vill läsa in de frågor som visas på sidan igen väljer du knappen Uppdatera i menyfliksområdet. Om du ser en fråga som körs som du vill stoppa körningen av omedelbart markerar du frågan med hjälp av kryssrutan och väljer knappen Avbryt . Du uppmanas med en dialogruta att bekräfta innan frågan avbryts. Alla omarkerade frågor som ingår i samma SQL-sessioner som du väljer avbryts också.

Skärmbild av dialogrutan Frågekörningar avbryts.

Samma information om att köra frågor finns också med dynamiska hanteringsvyer.

Frågeinsikter

På sidan Frågeinsikter kan du se en lista över tidskrävande frågor och köra frågor ofta för att fastställa trender i ditt lagers frågor.

Följande information finns för varje fråga i insikterna om långvariga frågor:

Kolumnnamn beskrivning
Frågetext Text för den körda frågan (upp till 8 000 tecken)
Mediankörningsvaraktighet Mediankörningstid för frågor (ms) mellan körningar
Antal körningar Totalt antal gånger som frågan kördes
Varaktighet för senaste körning Tidsåtgången för den senaste körningen (ms)
Distribuerat instruktions-ID för senaste körning Unikt ID för den senaste frågekörningen
Sessions-ID för senaste körning Sessions-ID för den senaste körningen

För varje fråga i insikterna om vanliga frågor tillhandahålls följande information:

Kolumnnamn beskrivning
Frågetext Text för den körda frågan (upp till 8 000 tecken)
Genomsnittlig körningsvaraktighet Genomsnittlig körningstid för frågor (ms) mellan körningar
Maximal varaktighet Längsta frågekörningstid (ms)
Minsta varaktighet Kortast körningstid för frågor (ms)
Distribuerat instruktions-ID för senaste körning Unikt ID för den senaste frågekörningen
Antal körningar Totalt antal gånger som frågan kördes
Antal lyckade körningar Antal lyckade frågekörningar
Antal misslyckade körningar Antal misslyckade frågekörningar
Antal avbrutna körningar Antal avbrutna frågekörningar

Samma information om slutförda, misslyckade och avbrutna frågor från Frågekörningar tillsammans med aggregerade insikter finns också i Frågeinsikter i informationslager för infrastrukturresurser.

Begränsningar

  • Historiska frågor kan ta upp till 15 minuter att visas i frågeaktiviteten beroende på den samtidiga arbetsbelastning som körs.
  • Endast de översta 10 000 raderna kan visas på flikarna Frågekörningar och Frågeinsikter för de angivna filtervalen.
  • Felet "Ogiltigt objektnamn queryinsights.exec_requests_history" kan inträffa om frågeaktiviteten öppnas omedelbart efter att ett nytt lager har skapats på grund av att de underliggande systemvyerna ännu inte har genererats. Som en lösning väntar du två minuter och uppdaterar sedan sidan.