Delen via


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.

    Schermopname van het toegangspunt queryactiviteit in het contextmenu van de werkruimte.

  • Selecteer queryactiviteit op het lint in de query-editor van het magazijn dat u wilt bewaken.

    Schermopname van het ingangspunt van de queryactiviteit vanaf het lint.

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.

Schermopname van het dialoogvenster Query wordt geannuleerd uitgevoerd.

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.