Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Gælder for:✅ SQL-analyseendpoint og Warehouse i Microsoft Fabric
Vigtigt!
Denne funktion er en prøveversion.
Brug data warehouse Monitor til at se kørende og historiske T-SQL-forespørgsler, langvarige forespørgsler, og kør ofte forespørgsler uden at køre T-SQL-kode. Integreret i Fabric-portalen kan du bruge data warehouse Monitor til at bekræfte, at forespørgsler gennemføres korrekt, analysere eksekveringsmønstre og undersøge langsommere forespørgselskørsler i detaljer.
data warehouse Monitor hed tidligere "Query Activity".
Forudsætninger
- Du skal være administrator i dit arbejdsområde for at få adgang til data warehouse Monitor. Medlemmer, bidragydere og seere har ikke tilladelse til at få adgang til denne visning.
Kom i gang
Du kan lancere data warehouse Monitor-oplevelsen på to måder.
Vælg Flere Muligheder (...) ved siden af det lager, du vil overvåge i arbejdsområdevisningen, og vælg Overvåge.
I forespørgselseditoren for det lager, du vil overvåge, vælg Overvåge i båndet.
Forespørgselshistorik
På siden Forespørgselshistorik kan du gennemgå nylige forespørgselsudførelser og identificere mønstre i lageraktivitet. Denne visning kombinerer et forespørgselsoptællingsdiagram med et detaljeret resultatgitter, så du kan gå fra en overordnet trend til en specifik forespørgselskørsel.
- Brug forespørgslingstabellen til at spotte aktivitetsspidser i det valgte tidsrum.
- Brug filtermenuen til at forfine visningen efter Indsendelsestid (UTC),Status, Indsendt af, Kør kilde, Kontotype og Label.
- Brug søgefeltet til at finde specifikke nøgleord i forespørgselsteksten eller andre kolonner.
- Brug tidsfilteret til hurtigt at skifte mellem de sidste 24 timer, de sidste 7 dage, de sidste 30 dage eller et tilpasset tidsinterval.
- Gennemgå aktive filtre som aftagelige piller over diagrammet. Når du anvender eller fjerner filtre, opdaterer Monitor diagrammet og forespørgselsgitteret for at matche det aktuelle filtersæt.
- Vælg Opfrisk for at genindlæse de aktuelle resultater. Hvis du ser en forespørgsel, du vil stoppe, vælg forespørgslen ved at bruge afkrydsningsfeltet og vælg derefter Annuller. Du bliver bedt om at bekræfte, før forespørgslen annulleres. Alle ikke-valgte forespørgsler, der er en del af de samme SQL-sessioner, som du har valgt, bliver også annulleret.
Bemærkning
I øjeblikket er filtrene, der anvendes i overvågningsoplevelsen, muligvis ikke synkroniseret mellem diagrammet og datagitteret. For at se konsistente resultater skal du bruge opfriskningsmuligheden til at genindlæse dataene.
- Når du vælger en eller flere forespørgselskørsler, der deler samme forespørgselshash, bliver Vis lignende kørsler tilgængelige. Brug denne mulighed til at sammenligne eksekveringer af det samme forespørgselsmønster og forstå, om varighed, fejl eller ressourceforbrug ændrede sig på tværs af kørsler.
Diagrammet opdateres for at afspejle det aktuelle filtervalg, hvilket gør det lettere at besvare spørgsmål som:
- Hvornår steg forespørgselsvolumen?
- Hvilken indsender eller run-kilde er forbundet med en aktivitetsstigning?
- Er fejlede eller annullerede forespørgsler koncentreret inden for et bestemt tidsvindue?
Du kan også tilpasse tabellayoutet fra kolonnemenuen:
- Vælg hvilke kolonner, der skal vises i datagrid'en.
- Træk elementer i kolonnemenuen for at omarrangere dem.
- Vælg Anvend for at opdatere gitteret, så det matcher den valgte kolonnerækkefølge.
For hver forespørgsel er følgende detaljer tilgængelige i forespørgselshistorik-gitteret . Nogle kolonner kan være skjult som standard og kan tilføjes fra kolonneindstillinger.
| Kolonnenavn | Beskrivelse |
|---|---|
| Id for distribueret sætning | Entydigt id for hver forespørgsel |
| Forespørgselstekst | Tekst af den udførte forespørgsel |
| Forespørgselshash | Hashværdi for forespørgselsformen, der hjælper dig med at identificere lignende forespørgselslogik på tværs af kørsler |
| Status | Forespørgselsstatus: Lykkedes, Fejlede eller Annullerede |
| Sendt af | Navnet på den bruger eller det system, der sendte forespørgslen |
| Afsendelsestidspunkt (UTC) | Tidsstempel for, hvornår anmodningen blev modtaget |
| Varighed | Samlet tid, som forespørgslen tog at færdiggøre |
| Kør kilde | Navnet på det klientprogram, der startede sessionen |
| CPU-tid | Total CPU-tid afsat til forespørgselsudførelsen |
| Data scannet eksternt | Mængden af data læst fra fjernlagring i OneLake |
| Data scannet på disk | Mængden af data, der læses fra lokal disk |
| Data scannet i cachen | Mængden af data læst fra lokal hukommelsescache |
| Sessions-id | Id, der sammenkæder forespørgslen med en bestemt brugersession |
| Etiket | Valgfri label tilknyttet forespørgslen, når en label blev leveret, |
| Sætningstype | Type af SQL-sætning, der kørte, såsom SELECT, INSERT, UPDATE eller DELETE |
| Rækkeantal | Antal rækker returneret af forespørgslen |
| Batch-ID | ID for et grupperet sæt forespørgsler, hvis relevant |
| Forbindelses-ID | Identifikator for forbindelsen, der bruges af forespørgslen |
| Databasenavn | Navnet på lageret eller SQL-analyse-endpointet, der er forbundet ved eksekveringstidspunktet. |
| Sluttid | Tidsstempel når forespørgslen afsluttede udførelsen |
| Er distribueret | Angiver om forespørgslen kørte som en distribueret operation: 1 for ja, 0 for nej |
| Resultat-cache-hit | Resultatsæt cache-tilstand for forespørgslen: 2 betyder cache-hit, 1 betyder cache oprettet, og 0 betyder, at resultatsættets caching ikke blev anvendt |
| Root batch ID | ID for topniveau-batchen, når forespørgsler er en del af en indlejret batch |
| SQL poolnavn | Navnet på SQL-poolen, der bruges til at udføre forespørgslen |
| Fejlkode | Fejlkode returneres for forespørgselsudførelsen, når en fejl rapporteres |
Den samme information om kørende forespørgsler kan også findes ved dynamiske administrationsvisninger og Query insights-visninger, for eksempel queryinsights.exec_requests_history.
Forespørgselsindsigt
De andre Monitor-faner hjælper dig med at gå fra historik til sammenfattet analyse:
- Langvarige forespørgsler hjælper dig med at identificere forespørgsler med konsekvent højere eksekveringstider.
- Hyppigt kørte forespørgsler hjælper dig med at finde gentagne forespørgselsmønstre, der kan have gavn af tuning.
For hver forespørgsel i indsigten Langvarige forespørgsler angives følgende oplysninger:
| Kolonnenavn | Beskrivelse |
|---|---|
| Forespørgselstekst | Tekst af den udførte forespørgsel |
| Mediankørselsvarighed | Mediantid for udførelse af forespørgsler (ms) på tværs af kørsler |
| Kørselsantal | Det samlede antal gange, forespørgslen blev udført |
| Varighed af seneste kørsel | Den tid, det tog for den seneste udførelse (ms) |
| Id for sidste kørsel af distribueret sætning | Entydigt id for den seneste udførelse af forespørgslen |
| Sessions-id for seneste kørsel | Sessions-id for den seneste udførelse |
For hver forespørgsel i indsigten Ofte kørsel af forespørgsler angives følgende oplysninger:
| Kolonnenavn | Beskrivelse |
|---|---|
| Forespørgselstekst | Tekst af den udførte forespørgsel |
| Gennemsnitlig kørselsvarighed | Gennemsnitlig udførelsestid for forespørgsler (ms) på tværs af kørsler |
| Maksimal varighed | Længste udførelsestid for forespørgsler (ms) |
| Min. varighed | Korteste kørselstid for forespørgsler (ms) |
| Id for sidste kørsel af distribueret sætning | Entydigt id for den seneste udførelse af forespørgslen |
| Kørselsantal | Det samlede antal gange, forespørgslen blev udført |
| Antal vellykkede kørsler | Antal vellykkede udførelser af forespørgsler |
| Antal mislykkede kørsler | Antal mislykkede udførelser af forespørgsler |
| Antal annullerede kørsler | Antal annullerede udførelser af forespørgsler |
For at få mest muligt ud af disse visninger:
- Start i Forespørgselshistorikken for at identificere tidsintervallet, indsenderen eller kørekilden, du ønsker at undersøge.
- Brug Vis lignende kørsler til at sammenligne eksekveringer, der deler den samme forespørgselshash.
- Skift til langvarige forespørgsler for at identificere forespørgselsmønstre med høj medianvarighed.
- Gennemgå ofte forespørgsler for at finde forespørgselsformer med stort volumen, der er gode kandidater til tuning.
De samme oplysninger om gennemførte, mislykkede og annullerede forespørgsler fra forespørgselshistorikken sammen med aggregerede indsigter kan også findes i Forespørgselsindsigter i Fabric datalager.
Begrænsninger
- Afhængigt af den samtidige arbejdsbyrde kan historiske forespørgsler tage op til 15 minutter at dukke op i Monitor.
- Monitor viser kun de øverste 10.000 rækker for de aktuelle filtervalg. For at reducere resultatmængden, indsnævr tidsintervallet eller tilføj filtre.
- Hvis du åbner Monitor umiddelbart efter oprettelsen af et nyt lager, kan du se en
Invalid object name queryinsights.exec_requests_historyfejl. Denne fejl opstår, fordi de underliggende systemvisninger endnu ikke er genereret. Som en løsning, vent to minutter og genopdater siden.