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
Dati relativi alle prestazioni in Amazon Redshift
Grazie ai parametri CloudWatch per Amazon Redshift, è possibile ottenere informazioni sull'integrità e le prestazioni del cluster e visualizzare le informazioni a livello dei nodi. Quando utilizzi tali parametri, considera che a ogni parametro sono associate una o più dimensioni. Queste dimensioni indicano a cosa si applica il parametro, ovvero l'ambito del parametro. Amazon Redshift ha le seguenti due dimensioni:
-
I parametri con la dimensione
NodeIDsono quelli che forniscono dati di prestazioni per i nodi di un cluster. Questo set di parametri include nodi principali e di calcolo. Esempi di questi parametri sonoCPUUtilization,ReadIOPS,WriteIOPS. -
I parametri con unicamente la dimensione
ClusterIdentifiersono quelli che forniscono dati di prestazioni per i cluster. Esempi di questi parametri sonoHealthStatuseMaintenanceMode.Nota
In alcuni casi, un parametro specifico ai cluster rappresenta un'aggregazione del comportamento dei nodi. In questi casi, presta attenzione all'interpretazione del valore del parametro in quanto il comportamento del nodo principale viene aggregato a quello del nodo di calcolo.
Per informazioni sui parametri e gli allarmi CloudWatch, consultare Concetti di Amazon CloudWatch nella Guida per l'utente di Amazon CloudWatch.
Per un'ulteriore descrizione dei parametri CloudWatch per Amazon Redshift, consultare le sezioni seguenti.
Argomenti
Parametri di Amazon Redshift
Lo spazio dei nomi AWS/Redshift include i parametri descritti di seguito. Salvo diversa indicazione, i parametri vengono raccolti a intervalli di 1 minuto.
| Parametro | Descrizione |
|---|---|
CommitQueueLength |
Il numero di transazioni in attesa di eseguire il commit in un dato momento. Unità: numero Dimensioni: |
ConcurrencyScalingActiveClusters |
Il numero di cluster di dimensionamento simultaneo che elaborano attivamente le query in qualsiasi momento. Unità: numero Dimensioni: |
ConcurrencyScalingSeconds |
Il numero di secondi impiegati dai cluster di dimensionamento simultaneo con attività di elaborazione di query attiva. Unità: numero Dimensioni: |
CPUUtilization |
La percentuale di utilizzo della CPU. Per i cluster, questo parametro rappresenta un'aggregazione dei valori di utilizzo della CPU di tutti i nodi (singolo e calcolo). Unità: percentuale Dimensioni: Dimensioni: |
DatabaseConnections |
Il numero di connessioni di database a un cluster. Unità: numero Dimensioni: |
HealthStatus |
Indica lo stato del cluster. Il cluster si connette al proprio database ed esegue una semplice query ogni minuto. Se è in grado di eseguire questa operazione correttamente, il cluster è considerato integro. In caso contrario, il cluster non è integro. Uno stato non integro può verificarsi quando il database del cluster è sovraccaricato eccessivamente oppure se si verifica un problema di configurazione con un database sul cluster. NotaIn Amazon CloudWatch, questo parametro è riportato come 1 o 0, mentre nella console Amazon Redshift è visualizzato con le parole Unità: conteggio (1/0) ( Dimensioni: |
MaintenanceMode |
Indica se il cluster è in modalità di manutenzione. NotaIn Amazon CloudWatch, questo parametro è riportato come 1 o 0, mentre nella console Amazon Redshift è visualizzato con le parole Unità: conteggio (1/0) ( Dimensioni: |
MaxConfiguredConcurrencyScalingClusters |
Numero massimo di cluster di dimensionamento simultaneo configurati dal gruppo di parametri. Per ulteriori informazioni, consultare Gruppi di parametri di Amazon Redshift.. Unità: numero Dimensioni: |
NetworkReceiveThroughput |
La velocità alla quale il nodo o il cluster riceve i dati. Unità: byte/s (MB/s nella console Amazon Redshift) Dimensioni: Dimensioni: |
NetworkTransmitThroughput |
La velocità alla quale il nodo o il cluster scrive i dati. Unità: byte/s (MB/s nella console Amazon Redshift) Dimensioni: Dimensioni: |
PercentageDiskSpaceUsed |
La percentuale di spazio su disco utilizzata. Unità: percentuale Dimensioni: Dimensioni: |
QueriesCompletedPerSecond |
Numero medio di query eseguite al secondo. Segnalato in intervalli di 5 minuti. Questa metrica non è supportata nei cluster a nodo singolo. Unità: conteggio/secondo Dimensioni: Dimensioni: |
QueryDuration |
Il tempo medio necessario per il completamento di una query. Segnalato in intervalli di 5 minuti. Questa metrica non è supportata nei cluster a nodo singolo. Unità: microsecondi Dimensioni: Dimensioni: Dimensioni: |
QueryRuntimeBreakdown |
Il tempo totale impiegato dalle query in esecuzione per fase di query. Segnalato in intervalli di 5 minuti. Unità: millisecondi Dimensioni: ClusterIdentifier, NodeID, stage Dimensioni: ClusterIdentifier, stage |
ReadIOPS |
Il numero medio di operazioni di lettura del disco al secondo. Unità: conteggio/secondo Dimensioni: Dimensioni: |
ReadLatency |
La quantità di tempo media che occorre per effettuare operazioni I/O di lettura del disco. Unità: secondi Dimensioni: Dimensioni: |
ReadThroughput |
Il numero medio di byte letti dal disco al secondo. Unità: byte (GB/s nella console Amazon Redshift) Dimensioni: Dimensioni: |
RedshiftManagedStorageTotalCapacity |
Capacità totale di archiviazione gestita. Unità: megabyte Dimensioni: |
TotalTableCount |
Il numero di tabelle utente aperte in un particolare momento. Questo totale non include le tabelle di Amazon Redshift Spectrum. Unità: numero Dimensioni: |
WLMQueueLength |
Il numero di query in attesa di entrare in una coda Workload Management (WLM). Unità: numero Dimensioni: Dimensioni: |
WLMQueueWaitTime |
Tempo totale trascorso dalle query in attesa nella coda workload management (WLM) Segnalato in intervalli di 5 minuti. Unità: millisecondi Dimensioni: Dimensioni: Dimensioni: |
WLMQueriesCompletedPerSecond |
Numero medio di query eseguite al secondo per una coda Workload Management (WLM). Segnalato in intervalli di 5 minuti. Questa metrica non è supportata nei cluster a nodo singolo. Unità: conteggio/secondo Dimensioni: Dimensioni: |
WLMQueryDuration |
Durata media temporale per il completamento di una query per una coda Workload Management (WLM). Segnalato in intervalli di 5 minuti. Questa metrica non è supportata nei cluster a nodo singolo. Unità: microsecondi Dimensioni: Dimensioni: |
WLMRunningQueries |
Il numero di query in esecuzione sia dal cluster principale che da quello di dimensionamento simultaneo per coda WLM. Unità: numero Dimensioni: Dimensioni: |
WriteIOPS |
Il numero medio di operazioni di scrittura al secondo. Unità: conteggio/secondo Dimensioni: Dimensioni: |
WriteLatency |
La quantità di tempo media che occorre per effettuare operazioni I/O di scrittura sul disco. Unità: secondi Dimensioni: Dimensioni: |
WriteThroughput |
Il numero medio di byte scritti sul disco al secondo. Unità: byte (GB/s nella console Amazon Redshift) Dimensioni: Dimensioni: |
SchemaQuota |
La quota configurata per uno schema. Unità: megabyte Dimensioni: Periodico/Push: Frequenza: Criteri di interruzione: schema eliminato o quota rimossa |
NumExceededSchemaQuotas |
Il numero di schemi con quote superate. Unità: numero Dimensioni: Periodico/Push: Frequenza: Criteri di arresto: N/D |
StorageUsed |
Il disco o lo spazio di archiviazione utilizzato da uno schema. Unità: megabyte Dimensioni: Periodico/Push: Frequenza: Criteri di interruzione: schema eliminato o quota rimossa |
PercentageQuotaUsed |
La percentuale di spazio su disco o di archiviazione utilizzato rispetto alla quota dello schema configurata. Unità: percentuale Dimensioni: Periodico/Push: Frequenza: Criteri di interruzione: schema eliminato o quota rimossa |
UsageLimitAvailable |
A seconda di FeatureType, UsageLimitAvailable restituisce quanto segue:
Unità: minuti o TB Dimensioni: |
UsageLimitConsumed |
A seconda di FeatureType, UsageLimitConsumed restituisce quanto segue:
Unità: minuti o TB Dimensioni: |
Dimensioni per i parametri di Amazon Redshift
I dati Amazon Redshift possono essere filtrati insieme alle dimensioni nella seguente tabella.
| Dimensione | Descrizione |
|---|---|
latency
|
I valori possibili sono i seguenti:
|
NodeID
|
Filtra i dati richiesti che sono specifici dei nodi di un cluster. I parametri di |
ClusterIdentifier
|
Filtra i dati richiesti che sono specifici del cluster. I parametri specifici dei cluster includono |
service class
|
L'identificatore per una classe di servizio |
stage
|
Le fasi dell'esecuzione per una query. I valori possibili sono i seguenti:
|
wlmid
|
Identificatore per una coda di gestione dei carichi di lavoro. |
QueryPriority
|
La priorità della query. I valori possibili sono |
QueueName
|
Nome della coda di gestione del carico di lavoro. |
FeatureType
|
La funzionalità è vincolata da un limite di utilizzo. I valori possibili sono |
UsageLimitId
|
L'identificatore di un limite di utilizzo. |
Dati di prestazioni di query e caricamento di Amazon Redshift
Oltre ai parametri CloudWatch, Amazon Redshift fornisce dati relativi alle prestazioni di query e caricamenti. Questi dati ti consentono di comprendere la relazione tra le prestazioni dei database e i parametri dei cluster. Ad esempio, se si verifica un picco nella CPU di un cluster, questo è indicato sul grafico della CPU del cluster e puoi quindi determinare le query che erano in esecuzione in quel momento. Al contrario, se esamini una specifica query, i dati dei parametri (come la CPU) sono visualizzati in contesto di modo che sia possibile comprendere l'impatto della query sui parametri del cluster.
I dati relativi alle prestazioni di query e caricamenti non sono pubblicati come parametri CloudWatch e possono essere visualizzati solo nella console Amazon Redshift. I dati relativi alle prestazioni di query e caricamenti sono generati a partire dalle query sulle tabelle di sistema del database (per ulteriori informazioni, consultare Riferimento delle tabelle di sistema nella Guida per gli sviluppatori di Amazon Redshift). Puoi anche generare query di prestazioni di database personalizzate, ma ti consigliamo di cominciare con i dati di prestazioni di query e di caricamento presentati nella console. Per ulteriori informazioni sulla misurazione e il monitoraggio delle prestazioni dei database, consultare Gestione delle prestazioni nella Guida per gli sviluppatori di Amazon Redshift.
La tabella seguente descrive i diversi aspetti dei dati di query e di caricamento accessibili nella console Amazon Redshift.
| Dati di query/caricamento | Descrizione |
|---|---|
| Riepilogo delle query |
Un elenco di query in un determinato periodo di tempo. L'elenco può essere ordinato in base a valori come ID, tempo di esecuzione e stato della query. Visualizzare questi dati nella scheda Monitoraggio della query della pagina dei dettagli del cluster. |
| Dettagli della query |
Fornisce dettagli su una determinata query, tra cui:
|
| Riepilogo del caricamento |
Elenca tutti i caricamenti in un determinato periodo di tempo. L'elenco può essere ordinato in base a valori come ID, tempo di esecuzione e stato della query. Visualizzare questi dati nella scheda Monitoraggio della query della pagina dei dettagli del cluster. |
| Dettagli del caricamento |
Fornisce dettagli su una determinata operazione di caricamento, tra cui:
|