Condividi tramite


Cronologia delle query

La cronologia delle query mostra le query SQL eseguite con SQL Warehouse. La cronologia delle query contiene i dati delle query per gli ultimi 30 giorni, dopo il quale vengono eliminati automaticamente.

Nota

Se l'area di lavoro è abilitata per l'anteprima pubblica di calcolo serverless, la cronologia delle query conterrà anche tutte le query SQL e Python eseguite nel calcolo serverless per notebook e processi. Vedere Calcolo serverless per notebook.

È possibile usare le informazioni disponibili tramite questa schermata per facilitare il debug dei problemi relativi alle query.

Questa sezione descrive come usare la cronologia delle query usando l'interfaccia utente. Per usare la cronologia delle query con l'API, vedere API Cronologia query.

Importante

Il tempo registrato nella cronologia delle query per una query SQL è solo il tempo trascorso dal warehouse SQL effettivamente in esecuzione della query. Non registra alcun sovraccarico aggiuntivo associato all'esecuzione della query, ad esempio accodamento interno o tempo aggiuntivo correlato al processo di caricamento e download dei dati.

Visualizzare la cronologia delle query

Per visualizzare la cronologia di tutte le esecuzioni di una query:

  1. Fare clic su Icona cronologiaCronologia query nella barra laterale.
  2. Facoltativamente, fare clic su Durata per ordinare l'elenco in base alla durata. Per impostazione predefinita, l'elenco viene ordinato in base all'ora di inizio.
  3. Fare clic sul nome di una query per visualizzare altri dettagli, ad esempio il comando SQL e i dettagli dell'esecuzione.

È possibile filtrare l'elenco in base all'utente, all'entità servizio, all'intervallo di date, al data warehouse e allo stato della query.

Se si è un utente non amministratore senza CAN_MANAGE autorizzazioni, è possibile visualizzare solo le proprie query nella cronologia query.

Nota

Le query condivise da un utente con autorizzazioni Esegui come proprietario per un altro utente con autorizzazioni CAN RUN vengono visualizzate nella cronologia delle query dell'utente che esegue la query e non l'utente che ha condiviso la query.

Visualizzare i dettagli della query

Per visualizzare dettagli su una query, ad esempio la durata, il comando SQL, il numero di righe restituite e le prestazioni di I/O:

  1. Visualizzare la cronologia delle query.

  2. Fare clic sul nome di una query.

    Dettagli della cronologia delle query

    Vengono visualizzate brevi informazioni sulle prestazioni di una query, ad esempio il tempo impiegato in ogni attività, le righe restituite e le prestazioni di I/O.

  3. Per informazioni più dettagliate sulle prestazioni della query, incluso il relativo piano di esecuzione, fare clic su Visualizza profilo query nella parte inferiore della pagina. Per altri dettagli, vedere Profilo di query.

Terminare una query in esecuzione

Per terminare una query con esecuzione prolungata avviata dall'utente o da un altro utente:

  1. Visualizzare la cronologia delle query.

  2. Fare clic sul nome di una query.

  3. Accanto a Stato fare clic su Annulla.

    Nota

    L'annullamento viene visualizzato solo quando una query è in esecuzione.

La query viene terminata e il relativo stato viene modificato in Annullato.