Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gjelder for:✅ SQL-analyseendepunkt og Warehouse i Microsoft Fabric
Important
Denne funksjonen er i forhåndsvisning.
Bruk Monitor for å se lagerets 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 Monitor for å bekrefte at spørringene fullføres vellykket, analysere kjøremønstre og undersøke tregere spørringskjøringer i detalj.
Monitor het tidligere "Query Activity".
Forutsetninger
- Du må være administrator i arbeidsområdet ditt for å få tilgang til Monitoren. Medlemmer, bidragsytere og seere har ikke tillatelse til å få tilgang til denne visningen.
Komme i gang
Start Monitor-opplevelsen fra arbeidsområdet ditt, spørringseditoren eller Microsoft Fabric Capacity Metrics-appen.
Velg Flere alternativer (...) ved siden av lageret du vil overvåke i arbeidsområdets visning, og velg Overvåk.
I spørringseditoren til lageret du vil overvåke, velg Overvåk i båndet.
Open Monitor fra Capacity Metrics-appen
Bruk Monitor i lageret i Microsoft Fabric Capacity Metrics-appen for å undersøke spørringsaktivitet knyttet til kapasitetsbruk. Monitor åpner det tilhørende elementet med et tidsrom basert på den valgte operasjonen eller detaljkonteksten.
Du trenger tilgang til Capacity Metrics-appen og arbeidsområdets admin-rolle for det valgte elementet. Tilgang til Capacity Metrics-appen alene gir ikke tilgang til Monitor.
- Åpne timepoint-siden for kapasitetsbruken du ønsker å undersøke.
- I tabellen for bakgrunnsoperasjoner, velg en støttet spørringsoperasjon. Knappen Overvåk i lageret blir aktivert.
- Velg Monitor i lager for å åpne Monitor for den tilhørende varen.
- Gå gjennom det valgte tidsrommet og undersøk spørringsaktiviteten. Bruk spørringstekst, status, innsending, kildekjøring og varighet for å begrense undersøkelsen.
Hvis du starter fra detaljsiden for timepoint-elementer, trenger du ikke å velge en post først. For en støttet spørringsoperasjon, velg Monitor in warehouse for å åpne den tilknyttede varen med relevant tidsintervall. Velg en post først hvis du vil snevre inn området til den operasjonen.
Følgende operasjoner støttes:
- Lagerforespørsel – T-SQL-setninger i et lager.
- Lagerspørring (akselerert) – T-SQL-setninger i et lager med arbeidsområdeakselerasjon aktivert.
- SQL Endpoint Query – T-SQL-setninger i et lakehouses SQL-analyseendepunkt.
- SQL Endpoint Query (Accelerated) – T-SQL-setninger i en lakehouses SQL-analyseendepunkt med arbeidsområdesspørringsakselerasjon aktivert.
- Warehouse-snapshot-spørring – T-SQL-setninger på et warehouse-snapshot.
For operasjonsdefinisjoner, se datalager operasjoner.
Important
Navigasjonen gir punkt- og tidskontekst, ikke et direkte oppslag av en enkelt SQL-setning. Capacity Metrics Operation ID og Query Insights distributed_statement_id er forskjellige identifikatorer. Korreler elementet og overlappende utførelsestid, og inspiser deretter kandidatspørringene.
Kapasitetsbruk på et tidspunkt kan inkludere jevnt forbruk fra tidligere operasjoner. Det valgte kapasitetstidspunktet og operasjonens utførelsesintervall er ikke nødvendigvis det samme. Bruk operasjonskonteksten som sendes til Monitor i stedet for å anta at hver bidragende spørring kjørte innenfor det viste kapasitetstidspunktet.
Feilsøking av navigasjon fra Capacity Metrics
| Symptom | Handling |
|---|---|
| Knappen er ikke synlig på tidspunktsiden | Bekreft at bakgrunnsoperasjonene på det valgte tidspunktet inkluderer lagerartikler. Sjekk de støttede operasjonene i veiledningen på timepoint-siden. |
| Knappen er deaktivert på tidspunktsiden | Velg en støttet spørringsoperasjon i tabellen for bakgrunnsoperasjoner. |
| Knappen er ikke synlig på timepoint-detaljsiden | Bekreft at du har gjennomført en støttet spørringsoperasjon. |
| Skjermen åpnes ikke fordi tilgang nektes | Be en workspace-administrator om å verifisere at du har workspace-admin-rollen for det valgte elementet. |
| De forventede spørringene er ikke synlige | Verifiser gjenstanden og tidsrommet. Gå gjennom begrensningene for Monitor, og oppdater hvis historiske spørringsposter ennå ikke har dukket opp. |
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.
- 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.
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 spørringsinnsikter i Fabric datalager.
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_historyfeil. Denne feilen oppstår fordi de underliggende systemvisningene ennå ikke er generert. Som en løsning, vent to minutter, og oppdater deretter siden.