Delen via


Querygeschiedenis

Notitie

Als uw werkruimte is ingeschakeld voor serverloze berekeningen, bevat uw querygeschiedenis ook alle SQL- en Python-query's die worden uitgevoerd op serverloze berekeningen voor notebooks en taken. Zie Verbinding maken met serverloze berekeningen.

Als uw werkruimte Querygeschiedenis & Profiel voor DLT heeft ingeschakeld (openbare preview is), worden in uw querygeschiedenis CREATE en REFRESH instructies weergegeven die worden uitgevoerd in een SQL-warehouse of via een Delta Live Tables-pijplijn.

U kunt de informatie die beschikbaar is via dit scherm gebruiken om u te helpen bij het opsporen van problemen met query's.

In deze sectie wordt beschreven hoe u met querygeschiedenis werkt met behulp van de gebruikersinterface. Zie Querygeschiedenisals u wilt werken met querygeschiedenis met behulp van de API.

Querygeschiedenis weergeven

Vorige uitvoeringen voor een query weergeven:

  1. Klik op Pictogram GeschiedenisQuerygeschiedenis in de zijbalk.
  2. Gebruik desgewenst de filters boven aan de pagina om de list te filteren op gebruiker, datumbereik, berekening, duur, querystatus, instructietype en instructie-id.

Voor Databricks SQL-query's kunnen niet-beheerders zonder ten minste CAN MONITOR-machtigingen alleen hun eigen query's weergeven in querygeschiedenis.

Notitie

Databricks SQL-query's die worden gedeeld door een gebruiker met machtigingen voor Uitvoeren als eigenaar voor een andere gebruiker met CAN RUN-machtigingen worden weergegeven in de querygeschiedenis van de gebruiker die de query uitvoert en niet de gebruiker die de query heeft gedeeld.

Querydetails weergeven

Als u details over een query wilt weergeven, zoals de volledige query-instructie, querybron, duur, aantal geretourneerde rijen en I/O-prestaties of uitvoeringsdetails.

  1. Querygeschiedenis weergeven.

  2. Klik op de naam van een query.

    Details van querygeschiedenis

    • verklarings-ID: Dit is de universeel unieke identifier identifier (UUID) die is gekoppeld aan het opgegeven queryobject.
    • Querystatus: De query is gelabeld met de huidige status: In de wachtrij, Actief, Voltooid, Mislukt of Geannuleerd.
    • Rekentype: Dit veld toont het rekentype dat wordt gebruikt voor de query.
    • Query-instructie: deze sectie bevat de volledige query-instructie. Als de query te lang is om te worden weergegeven in het voorbeeld, klikt u op het Query uitbreidenpictogram Query uitvouwen om de volledige tekst weer te geven.
    • querybron: dit veld toont where waar de query afkomstig is. Query's kunnen afkomstig zijn van verschillende bronnen, waaronder AI/BI-dashboards, queryobjecten, de Databricks SQL-editor, notebooks en Delta Live Tables pijplijnen (openbare preview).
    • Duur van wandklok: Toont de verstreken tijd van de wandklok tussen het begin van de planning en het einde van de uitvoering van de query. Het totaal wordt automatisch weergegeven als de som van de planningstijd en de lopende tijd. Voor meer informatie kan elk van deze velden worden uitgebreid naar subcategorieën.
    • Samenvattingsdetails: de onderkant van het deelvenster bevat overzichtsdetails over de prestaties van de query, waaronder geaggregeerde taaktijd, gelezen en geretourneerde rijen, bestanden en partities en eventuele lekkages die zich kunnen hebben voorgedaan.
  3. Klik onder aan de pagina op Queryprofiel weergeven voor meer gedetailleerde informatie over de prestaties van de query, inclusief het uitvoeringsplan. Zie Queryprofiel voor meer informatie.

Een uitvoeringsquery beëindigen

Als u een langlopende query wilt beëindigen die door u of een andere gebruiker is gestart:

  1. Querygeschiedenis weergeven.

  2. Klik op de naam van een query.

  3. Klik naast Status op Annuleren.

    Notitie

    Annuleren wordt alleen weergegeven wanneer een query wordt uitgevoerd.

De query wordt beëindigd en de status wordt gewijzigd in Geannuleerd.

Notitie

Instructies die gebruikmaken van Delta Live Tables compute kunnen alleen worden geannuleerd vanuit de gebruikersinterface van Pijplijnen.

Toegang krijgen tot het systeem voor de querygeschiedenis table

Het Azure Databricks-systeem tables bevat een querygeschiedenis table (system.query.history) where waarbij bevoegde gebruikers records in tabelvorm van de querygeschiedenis van uw account kunnen bekijken. Standaard hebben alleen beheerders toegang tot het systeem van uw account tables. Zie table referentie tablesysteem voor querygeschiedenisvoor informatie over het inschakelen en openen van het systeem voor querygeschiedenis.