Analisi dell'esecuzione delle query - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

Analisi dell'esecuzione delle query

Puoi analizzare i dettagli di esecuzione di una query per comprenderne le prestazioni e identificare potenziali aree di ottimizzazione. L’analisi di una query fornisce informazioni dettagliate sul piano di query, incluse le fasi necessarie, il tempo impiegato per ogni fase e la quantità di dati elaborati. I casi d’uso comuni includono la risoluzione dei problemi relativi alle query a esecuzione lenta, l’ottimizzazione delle strategie di distribuzione dei dati e l’identificazione di opportunità di riscrittura o indicizzazione delle query.

Per analizzare una query
  1. Accedere alla Console di gestione AWS e aprire la console Amazon Redshift all'indirizzo https://console.aws.amazon.com/redshiftv2/.

  2. Dal menu di navigazione, scegliere Queries and loads (Query e carichi) per visualizzare l'elenco delle query dell'account. Per individuare la tua query potrebbe essere necessario modificare le impostazioni di questa pagina.

  3. Scegli l'identificatore della Query nell'elenco per visualizzare i Query details (Dettagli della query).

    La pagina Query details (Dettagli della query) include le schede Query details (Dettagli della query) e Query plan (Piano di esecuzione della query) contenenti i parametri relativi alla query.

    Nota

    Puoi inoltre possibile accedere la pagina Dettagli della query da una pagina Dettagli del cluster, nella scheda Cronologia delle query durante il drill-down di una query in un grafico Runtime query.

La pagina Dettagli della query contiene le sezioni riportate di seguito:

  • Un elenco di query riscritte, come mostrato nello screenshot seguente.

    Tabella che mostra un elenco di query riscritte, con attributi come ora di inizio, durata, stato e ID della query come nomi delle colonne.
  • Una sezione Dettagli della query come mostrato nello screenshot seguente.

    Sezione Dettagli della query nella console che mostra gli attributi per una query specifica.
  • Una scheda Dettagli della query contenente l'SQL eseguito e i dettagli relativi all'esecuzione.

  • Una scheda Piano di query contenente le fasi del piano di query e altre informazioni. Questa tabella contiene inoltre grafici sul cluster durante l'esecuzione della query.

    • Cluster health status (Stato integrità del cluster

      La sezione Stato di integrità del cluster della console che mostra lo stato del cluster durante il carico di lavoro.
    • Utilizzo CPU

      La sezione Utilizzo della CPU nella console che mostra un grafico a linee dell’utilizzo della CPU del cluster in incrementi di minuti.
    • Capacità di storage utilizzata

      La sezione Capacità di archiviazione utilizzata nella console che mostra un grafico a linee della percentuale di capacità di archiviazione utilizzata in incrementi di minuti.
    • Active database connections (Connessioni al database attive

      La sezione Connessioni di database attive nella console che mostra un grafico a linee del numero di connessioni di database attive al cluster nel tempo.