Uw actieve en voltooide T-SQL-query's bewaken met queryactiviteit
Van toepassing op:✅ SQL Analytics-eindpunt en -magazijn in Microsoft Fabric
Het bewaken van SQL-query's is essentieel voor het bewaken en oplossen van problemen met de prestaties van uw Fabric-magazijn en voor het onderhouden van de efficiëntie van het magazijn. Met queryactiviteit hebt u een eenmalige weergave van alle actieve en historische T-SQL-query's, samen met een lijst met langlopende en vaak uitgevoerde query's zonder dat u T-SQL-code hoeft uit te voeren. U kunt queryactiviteit gebruiken om ervoor te zorgen dat query's niet langer duren dan verwacht om uit te voeren en te voltooien.
Vereisten
- U moet een beheerder in uw werkruimte zijn om toegang te krijgen tot queryactiviteit. Leden, Inzenders, Kijkers hebben geen toegang tot deze weergave.
Aan de slag
Er zijn twee manieren waarop u de ervaring queryactiviteit kunt starten.
Selecteer Meer opties (...) naast het magazijn dat u wilt bewaken in de werkruimteweergave en selecteer Queryactiviteit.
Selecteer queryactiviteit op het lint in de query-editor van het magazijn dat u wilt bewaken.
Queryuitvoeringen
Op de pagina Query-uitvoeringen ziet u een lijst met actieve, geslaagde, geannuleerde en mislukte query's tot de afgelopen 30 dagen.
- Gebruik de vervolgkeuzelijst om te filteren op status, verzender of verzendtijd.
- Gebruik de zoekbalk om te filteren op specifieke trefwoorden in de querytekst of andere kolommen.
Voor elke query worden de volgende details opgegeven:
Kolomnaam | Beschrijving |
---|---|
Id van gedistribueerde instructie | Unieke id voor elke query |
Querytekst | Tekst van de uitgevoerde query (maximaal 8000 tekens) |
Verzendtijd (UTC) | Tijdstempel wanneer de aanvraag is aangekomen |
Duur | Tijd die nodig was om de query uit te voeren |
-Status | Querystatus (actief, geslaagd, mislukt of geannuleerd) |
Indiener | Naam van de gebruiker of het systeem dat de query heeft verzonden |
Sessie-id | Id die de query koppelt aan een specifieke gebruikerssessie |
Bron uitvoeren | Naam van het clientprogramma dat de sessie heeft gestart |
Wanneer u de query's die op de pagina worden weergegeven, opnieuw wilt laden, selecteert u de knop Vernieuwen op het lint. Als u een query ziet die wordt uitgevoerd die u onmiddellijk wilt stoppen met de uitvoering, selecteert u de query met behulp van het selectievakje en selecteert u de knop Annuleren . U wordt gevraagd om een dialoogvenster te bevestigen voordat de query wordt geannuleerd. Niet-geselecteerde query's die deel uitmaken van dezelfde SQL-sessies die u selecteert, worden ook geannuleerd.
Dezelfde informatie over het uitvoeren van query's vindt u ook met behulp van dynamische beheerweergaven.
Query-inzichten
Op de pagina Query-inzichten ziet u een lijst met langlopende query's en query's die regelmatig worden uitgevoerd om trends in de query's van uw magazijn te bepalen.
Voor elke query in het inzicht in langlopende query's worden de volgende details gegeven:
Kolomnaam | Beschrijving |
---|---|
Querytekst | Tekst van de uitgevoerde query (maximaal 8000 tekens) |
Duur van mediaanuitvoering | Uitvoeringstijd van mediaanquery's (ms) voor uitvoeringen |
Aantal uitvoeringen | Totaal aantal keren dat de query is uitgevoerd |
Duur van laatste uitvoering | Tijd die nodig is voor de laatste uitvoering (ms) |
Id van de laatst uitgevoerde gedistribueerde instructie | Unieke id voor de laatste queryuitvoering |
Sessie-id voor laatste uitvoering | Sessie-id voor de laatste uitvoering |
Voor elke query in het inzicht in vaak uitgevoerde query's worden de volgende details gegeven:
Kolomnaam | Beschrijving |
---|---|
Querytekst | Tekst van de uitgevoerde query (maximaal 8000 tekens) |
Gemiddelde uitvoeringsduur | Gemiddelde uitvoeringstijd van query's (ms) voor uitvoeringen |
Maximale duur | Langste uitvoeringstijd van query's (ms) |
Minimale duur | Kortste uitvoeringstijd van query's (ms) |
Id van de laatst uitgevoerde gedistribueerde instructie | Unieke id voor de laatste queryuitvoering |
Aantal uitvoeringen | Totaal aantal keren dat de query is uitgevoerd |
Aantal geslaagde uitvoeringen | Aantal geslaagde queryuitvoeringen |
Aantal mislukte uitvoeringen | Aantal mislukte queryuitvoeringen |
Aantal geannuleerde uitvoeringen | Aantal geannuleerde queryuitvoeringen |
Dezelfde informatie met betrekking tot voltooide, mislukte en geannuleerde query's uit Query-uitvoeringen, samen met geaggregeerde inzichten, vindt u ook in Query-inzichten in DataWarehousing in Fabric.
Beperkingen
- Het kan tot 15 minuten duren voordat historische query's worden weergegeven in de queryactiviteit, afhankelijk van de gelijktijdige workload die wordt uitgevoerd.
- Alleen de bovenste 10.000 rijen kunnen worden weergegeven in de queryuitvoeringen en tabbladen Query-inzichten voor de opgegeven filterselecties.
- Er kan een fout 'Ongeldige objectnaam queryinsights.exec_requests_history' optreden als de queryactiviteit direct wordt geopend nadat een nieuw magazijn is gemaakt, omdat de onderliggende systeemweergaven nog niet zijn gegenereerd. Wacht als tijdelijke oplossing twee minuten en vernieuw de pagina.