Visualizzazione del grafico di ripartizione del carico di lavoro del cluster - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Visualizzazione del grafico di ripartizione del carico di lavoro del cluster

Puoi ottenere una visualizzazione dettagliata delle prestazioni del carico di lavoro osservando la tabella di suddivisione dell'esecuzione del carico di lavoro nella console. Creiamo il grafico con i dati forniti dalla metrica. QueryRuntimeBreakdown Con questo grafico, puoi vedere quanto tempo impiegano le query nelle varie fasi di elaborazione, come attesa e pianificazione.

Nota

Il grafico di suddivisione dell'esecuzione del carico di lavoro non viene mostrato per i cluster a nodo singolo.

Il seguente elenco di parametri descrive le varie fasi di elaborazione:

  • QueryPlanning: Tempo impiegato per l'analisi e l'ottimizzazione SQL delle dichiarazioni.

  • QueryWaiting: Tempo impiegato in attesa nella coda di gestione del carico di lavoro ()WLM.

  • QueryExecutingRead: tempo trascorso per l'esecuzione delle query di lettura.

  • QueryExecutingInsert: tempo trascorso per l'esecuzione delle query di inserimento.

  • QueryExecutingDelete: tempo trascorso per l'esecuzione delle query di eliminazione.

  • QueryExecutingUpdate: tempo trascorso per l'esecuzione delle query di aggiornamento.

  • QueryExecutingCtas: Tempo impiegato per eseguire le query CREATE TABLE AS.

  • QueryExecutingUnload: tempo trascorso per l'esecuzione delle query di scaricamento.

  • QueryExecutingCopy: tempo trascorso per l'esecuzione delle query di copia.

Ad esempio, il grafico seguente nella console Amazon Redshift mostra il tempo che le query hanno trascorso nelle fasi di pianificazione, attesa, lettura e scrittura. Puoi combinare i risultati di questo grafico con altri parametri per ulteriori analisi. In alcuni casi, il grafico può mostrare che le query di breve durata (come misurato dal parametro QueryDuration) passano molto tempo nella fase di attesa. In questi casi, è possibile aumentare il tasso di WLM concorrenza per una particolare coda per aumentare la velocità effettiva.

Di seguito, è riportato un esempio del grafico di ripartizione esecuzione del carico di lavoro. Nel grafico, il valore dell'asse y è la durata media di ogni stadio nel tempo specificato mostrato come grafico a barre in pila.

Grafico a barre verticale che mostra la durata delle fasi di elaborazione delle query in incrementi di giorni.

Il diagramma seguente illustra il modo in cui Amazon Redshift aggrega l'elaborazione delle query per le sessioni simultanee.

Grafico a barre orizzontale che mostra il numero di sessione sull'asse x e il tempo sull'asse y. Ogni sessione è una barra orizzontale suddivisa in diversi stati di interrogazione.
Per visualizzare il grafico di ripartizione del carico di lavoro del cluster
  1. Accedi al AWS Management Console e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/

  2. Dal menu di navigazione scegliere Clusters (Cluster), quindi scegliere dall'elenco il nome del cluster per visualizzarne i dettagli. Vengono visualizzati i dettagli del cluster, che possono includere le schede Prestazioni del cluster, Monitoraggio della query, Database, Condivisioni di dati, Pianificazioni, Manutenzione e Proprietà.

  3. Scegli la scheda Query monitoring (Monitoraggio delle query) per visualizzare i parametri relativi alle query.

  4. Nella sezione Monitoraggio della query scegliere la scheda Database performance (Prestazioni database) e selezionare Parametri cluster.

    I seguenti parametri sono rappresentati sul grafico a barre impilate per l'intervallo di tempo selezionato:

    • Tempo di Plan (Pianificazione)

    • Tempo di Wait (Attesa)

    • Ora di commit

    • Ora di esecuzione