Monitor T-SQL-spørringer (Forhåndsvisning)

Gjelder for:✅ SQL-analyseendepunkt og Warehouse i Microsoft Fabric

Important

Denne funksjonen er i forhåndsvisning.

Bruk datalager Monitor for å se kjørende og historiske T-SQL-spørringer, langvarige spørringer, og kjør ofte spørringer uten å kjøre T-SQL-kode. Integrert i Fabric-portalen kan du bruke datalager Monitor for å bekrefte at forespørsler fullføres med suksess, analysere utførelsesmønstre og undersøke tregere spørringskjøringer i detalj.

datalager Monitor het tidligere "Query Activity".

Forutsetninger

  • Du må være administrator i arbeidsområdet ditt for å få tilgang til datalager Monitor. Medlemmer, bidragsytere og seere har ikke tillatelse til å få tilgang til denne visningen.

Komme i gang

Du kan lansere datalager Monitor-opplevelsen på to måter.

  • Velg Flere alternativer (...) ved siden av lageret du vil overvåke i arbeidsområdets visning, og velg Overvåk.

    Skjermbilde av inngangspunktet til Monitor fra arbeidsområdets kontekstmeny.

  • I spørringseditoren til lageret du vil overvåke, velg Overvåk i båndet.

    Skjermbilde av Monitor-inngangspunktet fra båndet.

Spørringshistorikk

På siden for spørringshistorikk kan du gjennomgå nylige spørringskjøringer og identifisere mønstre i lageraktivitet. Denne visningen kombinerer et forespørslingstellingsdiagram med et detaljert resultatrutenett slik at du kan gå fra en høynivåtrend til en spesifikk spørringskjøring.

  • Bruk forespørslingstabellen for å oppdage aktivitetstopper i det valgte tidsrommet.
  • Bruk filtermenyen for å forbedre visningen etter innsendingstid (UTC),status, innsendt av, kjør kilde, setningstype og etikett.
  • Bruk søkefeltet for å finne spesifikke nøkkelord i søketeksten eller andre kolonner.
  • Bruk tidsfilteret for raskt å bytte mellom de siste 24 timene, de siste 7 dagene, de siste 30 dagene, eller et tilpasset tidsintervall.
  • Se aktive filtre som avtakbare piller over diagramområdet. Når du bruker eller fjerner filtre, oppdaterer Monitor diagrammet og spørringsnettet for å matche det nåværende filtersettet.
  • Velg Oppdater for å laste inn de nåværende resultatene på nytt. Hvis du ser en spørring du vil stoppe, velg spørringen ved å bruke avkrysningsboksen og velg deretter Avbryt. Du blir bedt om å bekrefte før forespørselen kanselleres. Alle uvalgte spørringer som er en del av de samme SQL-øktene du valgte, blir også kansellert.

Bemerkning

For øyeblikket er filtrene som brukes i overvåkingsopplevelsen kanskje ikke synkronisert mellom diagrammet og datanettet. For å se konsistente resultater, bruk oppdateringsalternativet for å laste inn dataene på nytt.

Skjermbilde av dialogen for avbryt spørringshistorikk.

  • Når du velger én eller flere spørringskjøringer som deler samme spørringshash, blir Vis lignende kjøringer tilgjengelig. Bruk dette alternativet for å sammenligne kjøringer av samme spørringsmønster og forstå om varighet, feil eller ressursbruk endret seg mellom kjøringer.

Skjermbilde av spørringshistorikken viser lignende kjøringer.

Diagrammet oppdateres for å gjenspeile det nåværende filtervalget, noe som gjør det enklere å svare på spørsmål som:

  • Når økte søkevolumet?
  • Hvilken innsender eller kjørekilde er knyttet til en økning i aktivitet?
  • Er mislykkede eller kansellerte forespørsler konsentrert innenfor et bestemt tidsvindu?

Du kan også tilpasse tabelloppsettet fra kolonnemenyen:

  • Velg hvilke kolonner som vises i datanettet.
  • Dra elementer i kolonnemenyen for å omorganisere dem.
  • Velg Bruk for å oppdatere rutenettet slik at det matcher rekkefølgen på den valgte kolonnen.

For hver spørring er følgende detaljer tilgjengelige i spørringshistorikk-ruten . Noen kolonner kan være skjult som standard og kan legges til fra kolonnealternativer.

Kolonnenavn Beskrivelse
Distribuert setnings-ID Unik ID for hver spørring
Spørringstekst Teksten til den utførte spørringen
Spørringshash Hashverdi for spørringsformen som hjelper deg å identifisere lignende spørringslogikk på tvers av kjøringer
Status Spørringsstatus: Lykkes, Mislyktes eller Kansellert
Sendt av Navnet på brukeren eller systemet som sendte spørringen
Sendetid (UTC) Tidsstempel da forespørselen kom
Varighet Total tid som forespørselen tok å fullføre
Kjør kilde Navnet på klientprogrammet som startet økten
CPU-tid Total CPU-tid avsatt for spørringsutførelsen
Data skannet eksternt Mengde data lest fra fjernlagring i OneLake
Data skannet på disk Mengde data lest fra lokal disk
Data skannet i cache Mengde data lest fra lokal minnecache
Økt-ID ID som kobler spørringen til en bestemt brukerøkt
Etikett Valgfri etikett knyttet til forespørselen, når en etikett ble levert
Setningstype Type SQL-setning som kjørte, som SELECT, INSERT, UPDATE eller DELETE
Radantall Antall rader returnert av spørringen
Batch-ID ID for et gruppert sett med spørringer, hvis aktuelt
Tilkoblings-ID Identifikator for forbindelsen som brukes av spørringen
Databasenavn Navnet på lageret eller SQL-analyseendepunktet som er koblet til ved kjøring
Sluttid Tidsstempel når spørringen fullførte utførelsen
Er distribuert Indikerer om spørringen kjørte som en distribuert operasjon: 1 for ja, 0 for nei
Resultat-cache-treff Resultatsetts cache-status for spørringen: 2 betyr cache-treff, 1 betyr cache opprettet, og 0 betyr resultatsett-caching ikke ble brukt
Rotbatch-ID ID for toppnivå-batchen når spørringer er en del av en nestet batch
SQL-poolnavn Navnet på SQL-poolen som brukes til å utføre forespørselen
Feilkode Feilkode returnerte for spørringsutførelsen når en feil rapporteres

Den samme informasjonen om kjøring av spørringer kan også finnes ved bruk av dynamiske administrasjonsvisninger og Query insights-visninger, for eksempel queryinsights.exec_requests_history.

Spørringsinnsikt

De andre Monitor-fanene hjelper deg å gå fra historie til oppsummert analyse:

  • Langvarige spørringer hjelper deg å identifisere spørringer med konsekvent høyere utførelsestider.
  • Hyppige spørringer hjelper deg å finne gjentatte spørringsmønstre som kan ha nytte av tuning.

For hver spørring i innsikten for langvarige spørringer oppgis følgende detaljer:

Kolonnenavn Beskrivelse
Spørringstekst Teksten til den utførte spørringen
Median varighet for kjøring Median kjøringstid for spørring (ms) på tvers av kjøringer
Antall kjøringer Totalt antall ganger spørringen ble utført
Varighet for siste kjøring Tiden som ble tatt av den siste kjøringen (ms)
Siste kjøring distribuert setnings-ID Unik ID for siste kjøring av spørring
Økt-ID for siste kjøring Økt-ID for siste kjøring

For hver spørring i innsikten for ofte kjørede spørringer oppgis følgende detaljer:

Kolonnenavn Beskrivelse
Spørringstekst Teksten til den utførte spørringen
Gjennomsnittlig varighet for kjøring Gjennomsnittlig kjøringstid for spørring (ms) på tvers av kjøringer
Maksimal varighet Lengste kjøringstid for spørring (ms)
Min varighet Kortest kjøringstid for spørring (ms)
Siste kjøring distribuert setnings-ID Unik ID for siste kjøring av spørring
Antall kjøringer Totalt antall ganger spørringen ble utført
Antall vellykkede kjøringer Antall vellykkede kjøringer av spørringer
Antall mislykkede kjøringer Antall mislykkede kjøringer av spørringer
Antall avbrutte kjøringer Antall avbrutte kjøringer av spørringer

For å få mest mulig ut av disse visningene:

  • Start i Søkehistorikk for å identifisere tidsintervallet, innsendingskilden eller kjørekilden du ønsker å undersøke.
  • Bruk View-lignende kjøringer for å sammenligne kjøringer som deler samme spørringshash.
  • Gå til langvarige spørringer for å identifisere spørringsmønstre med høy medianvarighet.
  • Gå gjennom Kjør ofte søk for å finne spørringsskjemaer med stort volum som er gode kandidater for justering.

Den samme informasjonen om fullførte, mislykkede og kansellerte spørringer fra spørringshistorikk, sammen med aggregerte innsikter, finnes også i Query insights i Fabric data warehousing.

Begrensninger

  • Avhengig av den samtidige arbeidsbelastningen kan historiske forespørsler ta opptil 15 minutter å dukke opp i Monitor.
  • Monitor viser kun de øverste 10 000 radene for de nåværende filtervalgene. For å redusere resultatsettet, begrens tidsintervallet eller legg til filtre.
  • Hvis du åpner Monitor umiddelbart etter å ha opprettet et nytt lager, kan du få en Invalid object name queryinsights.exec_requests_history feil. Denne feilen oppstår fordi de underliggende systemvisningene ennå ikke er generert. Som en løsning, vent to minutter, og oppdater deretter siden.