Condividi tramite


Monitorare un magazzino SQL

Monitorare un magazzino SQL dall'interfaccia utente di Databricks. Visualizzare query attive, stato del warehouse, numero di cluster e altro ancora.

Per usare query SQL e tabelle di sistema per monitorare un'istanza di SQL Warehouse, vedere Query di esempio per il monitoraggio dell'attività di SQL Warehouse.

Visualizzare le metriche di monitoraggio di SQL Warehouse

Per monitorare un'istanza di SQL Warehouse, fare clic sul nome di un'istanza di SQL Warehouse e quindi sulla scheda Monitoraggio . Nella scheda Monitoraggio vengono visualizzati gli elementi di monitoraggio seguenti:

Screenshot con annotazioni numerate per indicare le parti definite della pagina che seguono.

  1. Statistiche in tempo reale: Le statistiche in tempo reale vengono visualizzate vicino alla parte superiore della pagina. Da sinistra a destra indicano lo stato del data warehouse, il numero di query in esecuzione, il numero di query in attesa e il numero di cluster attuali del data warehouse.

    Annotazioni

    Il numero di cluster può essere maggiore di uno solo se il ridimensionamento è abilitato e configurato.

  2. filtro della scala temporale: Il filtro della scala temporale imposta l'intervallo di tempo per il grafico del conteggio delle query, il grafico del cluster in esecuzione e la cronologia delle query. L'intervallo di tempo predefinito è di 8 ore, ma è possibile usare l'icona fulmine icona a forma di fulmine per selezionare un periodo di 24 ore, 7 giorni o 14 giorni. È anche possibile impostare un periodo personalizzato usando il calendario o facendo clic e trascinando il grafico a barre.

  3. Grafico numero di query di picco: Questo grafico mostra il numero massimo di query contemporanee del magazzino, sia in esecuzione che in coda, durante l'intervallo di tempo selezionato. I dati forniti da questo grafico non includono query di metadati. Ogni punto dati rappresenta il picco in una finestra di 5 minuti.

  4. Grafico del conteggio delle query completate: Questo grafico mostra il numero di query completate nell'intervallo di tempo selezionato, incluse le query annullate e non riuscite. Le query vengono visualizzate nel grafico una volta completate, con conteggi medi al minuto.

  5. Grafico cluster in esecuzione: Questo grafico mostra il numero di cluster allocati al magazzino durante l'intervallo di tempo selezionato. Durante un riciclo del cluster, questo conteggio potrebbe superare temporaneamente il valore massimo configurato. Abilita i dettagli attività (Beta) per visualizzare le annotazioni colorate che spiegano perché il magazzino funzionava durante ogni intervallo di tempo. Vedere Dettagli attività.

  6. Tabella della cronologia query: questa tabella elenca tutte le query attive nell'intervallo di tempo selezionato. Le colonne mostrano i dettagli seguenti:

    • Quesito: Fare clic sulla freccia per visualizzare in anteprima il testo della query. Fare clic su Espandi testo della query per visualizzare altre informazioni.
    • Ora di inizio query: Mostra quando la query è stata avviata.
    • Durata: Passa il puntatore del mouse sulla durata per visualizzarla suddivisa nei tempi di pianificazione ed esecuzione.
    • Tempo di recupero (beta): Quando una query viene recuperata attivamente, non viene visualizzato alcun tempo. Al termine di un'acquisizione, l'ora viene visualizzata nella tabella.
    • Origine query: Mostra l'origine di origine, ad esempio pipeline, spazio Genie o dashboard, in cui viene avviata l'esecuzione della query.
    • Utente che ha eseguito la query: Mostra il nome dell'utente che ha eseguito la query.

    È possibile filtrare le query in base al tipo di utente, durata, stato e istruzione.

    Annotazioni

    Con i dettagli dell'attività abilitati nel grafico Raggruppamenti in esecuzione, fare clic sulle barre grigie per filtrare questa tabella per visualizzare le query nello stato di recupero.

Dettagli impegno

Abilitare i dettagli dell'attività per visualizzare le annotazioni codificate a colori che spiegano il motivo per cui il magazzino era operativo durante ogni intervallo di tempo. I dati dell'attività vengono aggiornati ogni 5-10 minuti.

Importante

Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.

Grafico dei cluster in esecuzione con i dettagli delle attività abilitati

Annotazioni dell'attività:

  • Attività di query: il magazzino stava elaborando le attività di query, inclusi l'esecuzione di query, query in coda o query completate di recente.
  • Altra attività: Il magazzino era attivo a causa di query che restituiscono risultati o sessioni aperte senza query attive.
  • Pronto: il warehouse era pronto per l'esecuzione dei carichi di lavoro, ma non aveva alcuna attività di query o sessione attiva.

Per interagire con i dettagli dell'attività:

  • Visualizzare i metadati: passare il mouse su una barra colorata per vedere ulteriori informazioni, ad esempio ID dichiarazione, indirizzi di posta elettronica utente e applicazioni client.
  • Filtrare la cronologia query: fare clic sulle barre grigie (recupero di query) per filtrare automaticamente la tabella della cronologia query alle query nello stato di recupero durante tale periodo di tempo.

Monitorare i tempi di caricamento lunghi

Importante

Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.

I warehouse SQL rimangono attivi quando le query eseguono o recuperano i risultati. La maggior parte delle query restituisce risultati in pochi secondi, ma alcune query possono richiedere alcuni minuti a causa di set di risultati di grandi dimensioni, recupero ritardato o query che i client non hanno chiuso. Conoscere quali query vengono richiamate consente di comprendere perché un magazzino dati rimane attivo quando non viene eseguita alcuna query.

Suggerimento

È anche possibile usare l'opzione Dettagli attività nel grafico Esecuzione cluster per identificare visivamente i periodi di tempo in cui il recupero delle query ha mantenuto attivo il magazzino. Le barre grigie indicano l'attività di recupero ed è possibile fare clic su di esse per filtrare la tabella della cronologia delle query.

Per visualizzare le query che recuperano:

  1. Fare clic sull'icona Cerca. L'icona di ricerca accanto a Cluster. Un pannello viene visualizzato sopra la tabella della cronologia delle query, mostrando le query in uno stato di acquisizione.
  2. Fare clic su Esci per tornare alla tabella della cronologia delle query.

Per interrompere le query in stato di recupero:

  1. Cliccare sulla query per aprire il pannello Profilo Query.
  2. Fare clic su Arresta a destra del recupero dei risultati da parte del client.