Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:✅ endpoint di analisi SQL e data warehouse in Microsoft Fabric
Il monitoraggio delle query SQL è essenziale per il controllo e la risoluzione dei problemi relativi alle prestazioni del warehouse di Fabric e anche per mantenerne l'efficienza. Con l'attività di query è disponibile una visualizzazione unica di tutte le query T-SQL in esecuzione e in cronologia, insieme a un elenco di query con esecuzione prolungata e con esecuzione frequente senza dover eseguire nessun codice T-SQL. È possibile usare l'attività di query per accertarsi che le query non richiedano più tempo del previsto per l'esecuzione e che vengano completate correttamente.
Prerequisiti
- Per accedere all'attività di query, è necessario essere un amministratore nell'area di lavoro. I membri, i collaboratori, i visualizzatori non dispongono dell'autorizzazione per accedere a questa visualizzazione.
Inizia
Esistono due modi per avviare l'esperienza dell'attività di query.
Selezionare Altre opzioni (...) accanto al warehouse da monitorare nella visualizzazione dell'area di lavoro e selezionare Attività di query.
Nell'editor di query del magazzino che desideri monitorare, seleziona Attività di query nella barra multifunzione.
Esecuzioni delle query
Nella pagina Esecuzioni di query è possibile visualizzare un elenco di query in esecuzione, riuscite, annullate e non riuscite fino agli ultimi 30 giorni.
- Usare l'elenco a discesa per filtrare lo stato, il mittente o l'orario di invio.
- Usare la barra di ricerca per filtrare parole chiave specifiche nel testo della query o in altre colonne.
Per ogni query vengono forniti i dettagli seguenti:
| Nome colonna | Descrizione |
|---|---|
| ID dichiarazione distribuita | ID univoco per ogni query |
| Testo della query | Testo della query eseguita (fino a 8.000 caratteri) |
| Orario di invio (UTC) | Timestamp relativo all'arrivo della richiesta |
| Durata | Tempo impiegato per l'esecuzione della query |
| Stato | Stato della query (in esecuzione, riuscito, non riuscito o annullato) |
| Persona che invia la richiesta | Nome dell'utente o del sistema che ha inviato la query |
| Id sessione | ID che collega la query a una sessione utente specifica |
| Esegui il sorgente | Nome del programma client che ha iniziato la sessione |
Quando si desidera ricaricare le query visualizzate nella pagina, selezionare il pulsante Aggiorna sulla barra multifunzione. Se viene visualizzata una query di cui si vuole interrompere immediatamente l'esecuzione di, selezionare la query tramite la casella di controllo e selezionare il pulsante Annulla. Verrà visualizzata una finestra di dialogo per confermare prima di annullare la query. Tutte le query non selezionate che fanno parte delle stesse sessioni SQL selezionate verranno annullate.
Le stesse informazioni relative all'esecuzione di query sono disponibili anche tramite le visualizzazioni a gestione dinamica.
Informazioni dettagliate sulle query
Nella pagina Informazioni dettagliate sulle query è possibile visualizzare un elenco di query con esecuzione prolungata e di query eseguite di frequente per determinare eventuali tendenze all'interno delle query del warehouse.
Per ogni query, nelle Informazioni dettagliate sulle query con esecuzione prolungata, vengono forniti i dettagli seguenti:
| Nome colonna | Descrizione |
|---|---|
| Testo della query | Testo della query eseguita (fino a 8.000 caratteri) |
| Durata mediana dell'esecuzione | Tempo mediano di esecuzione delle query (ms) tra le esecuzioni |
| Conteggio esecuzioni | Numero totale di volte in cui la query è stata eseguita |
| Durata dell’ultima esecuzione | Tempo impiegato dall'ultima esecuzione (ms) |
| ID distribuito dell'ultima esecuzione dell'istruzione | ID univoco per l'ultima esecuzione della query |
| ID sessione dell’ultima esecuzione | ID sessione per l'ultima esecuzione |
Per ogni query, nelle informazioni dettagliate sulle Query eseguite di frequente, vengono forniti i dettagli seguenti:
| Nome colonna | Descrizione |
|---|---|
| Testo della query | Testo della query eseguita (fino a 8.000 caratteri) |
| Durata media dell’esecuzione | Tempo medio di esecuzione delle query (ms) tra le esecuzioni |
| Durata massima | Tempo massimo di esecuzione delle query (ms) |
| Durata minima | Tempo minimo di esecuzione delle query (ms) |
| ID distribuito dell'ultima esecuzione dell'istruzione | ID univoco per l'ultima esecuzione della query |
| Conteggio esecuzioni | Numero totale di volte in cui la query è stata eseguita |
| Numero di esecuzioni riuscite | Numero di esecuzioni di query riuscite |
| Numero di esecuzioni non riuscite | Numero di esecuzioni di query non riuscite |
| Numero di esecuzioni annullate | Numero di esecuzioni di query annullate |
Le stesse informazioni riguardanti le query completate, non riuscite e annullate dalle esecuzioni delle query, insieme a informazioni dettagliate aggregate, si trovano anche in Informazioni dettagliate sulle query nel data warehousing di Fabric.
Limiti
- La visualizzazione delle query in cronologia può richiedere fino a 15 minuti per comparire nell'attività di query, a seconda del carico di lavoro simultaneo in esecuzione.
- Solo le prime 10.000 righe possono essere visualizzate nelle schede Esecuzioni query e Analisi query per le selezioni di filtro indicate.
- Un errore "Nome oggetto non valido queryinsights.exec_requests_history" potrebbe verificarsi se l'attività di query viene aperta immediatamente dopo la creazione di un nuovo warehouse, a causa delle visualizzazioni di sistema soggiacenti non ancora generate. Come soluzione alternativa, attendere due minuti, poi aggiornare la pagina.