Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
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à.
SYS_RESTORE_LOG
Usa SYS_RESTORE_LOG per monitorare l'avanzamento della migrazione di ogni tabella nel cluster durante un ridimensionamento classico ai nodi RG o RA3. Acquisisce la velocità di trasmissione effettiva storica della migrazione dei dati durante l'operazione di ridimensionamento. Per ulteriori informazioni sul ridimensionamento classico su nodi RG o RA3, vedere Ridimensionamento classico. https://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-operations.html#classic-resize-faster
SYS_RESTORE_LOG è visibile solo agli utenti con privilegi avanzati.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| event_time | timestamp | Timestamp che indica quando viene registrata la voce di log. |
| database_name | char(128) | Nome del database. |
| schema_name | char(128) | Il nome dello schema. |
| table_name | char(128) | Nome della tabella. |
| table_id | intero | L'ID della tabella. |
| operazione | char(128) | L'azione intrapresa al momento dell'inserimento. I valori possono essere: migrazione iniziata, checkpoint, ripresa, completata, annullata o ripristinata. |
| table_size | Long | La dimensione della tabella |
| total_data_processed | Long | La dimensione dei dati in MB elaborati fino a questo punto della tabella. |
| delta_data_processed | Long | La dimensione dei dati elaborati dall'ultimo aggiornamento di event_time, in MB. Consente di determinare la quantità di dati elaborata rispetto al precedente intervallo di tempo registrato. Puoi confrontare questo valore con table_size per avere un'idea della velocità con cui procede l'elaborazione dei dati. |
| message | har(512) | Spiegazione dettagliata del valore nella colonna delle azioni. |
| redistribution_type | char(32) | Il tipo di ridistribuzione della tabella. Conversione KEY o operazione di ribilanciamento EVEN. Per ulteriori informazioni sugli stili di distribuzione, consulta Stili di distribuzione. |
Query di esempio
La seguente query calcola il throughput dell’elaborazione dei dati utilizzando SYS_RESTORE_LOG.
SELECT ROUND(sum(delta_data_processed) / 1024.0, 2) as data_processed_gb, ROUND(datediff(sec, min(event_time), max(event_time)) / 3600.0, 2) as duration_hr, ROUND(data_processed_gb/duration_hr, 2) as throughput_gb_per_hr from sys_restore_log;
Output di esempio.
data_processed_gb | duration_hr | throughput_gb_per_hr -------------------+-------------+---------------------- 0.91 | 8.37 | 0.11 (1 row)
La seguente query che mostra tutti i tipi di ridistribuzione.
SELECT * from sys_restore_log ORDER BY event_time;
database_name | schema_name | table_name | table_id | action | total_data_processed | delta_data_processed | event_time | table_size | message | redistribution_type ---------------+----------------------+----------------------+----------+-----------------------------+----------------------+----------------------+----------------------------+------------+---------+-------------------------- dev | schemaaaa877096d844d | customer_key | 106424 | Redistribution started | 0 | | 2024-01-05 02:18:00.744977 | 325 | | Restore Distkey Table dev | schemaaaa877096d844d | dp30907_t2_autokey | 106430 | Redistribution started | 0 | | 2024-01-05 02:18:02.756675 | 90 | | Restore Distkey Table dev | schemaaaa877096d844d | dp30907_t2_autokey | 106430 | Redistribution completed | 90 | 90 | 2024-01-05 02:23:30.643718 | 90 | | Restore Distkey Table dev | schemaaaa877096d844d | customer_key | 106424 | Redistribution completed | 325 | 325 | 2024-01-05 02:23:45.998249 | 325 | | Restore Distkey Table dev | schemaaaa877096d844d | dp30907_t1_even | 106428 | Redistribution started | 0 | | 2024-01-05 02:23:46.083849 | 30 | | Rebalance Disteven Table dev | schemaaaa877096d844d | dp30907_t5_auto_even | 106436 | Redistribution started | 0 | | 2024-01-05 02:23:46.855728 | 45 | | Rebalance Disteven Table dev | schemaaaa877096d844d | dp30907_t5_auto_even | 106436 | Redistribution completed | 45 | 45 | 2024-01-05 02:24:16.343029 | 45 | | Rebalance Disteven Table dev | schemaaaa877096d844d | dp30907_t1_even | 106428 | Redistribution completed | 30 | 30 | 2024-01-05 02:24:20.584703 | 30 | | Rebalance Disteven Table dev | schemaefd028a2a48a4c | customer_even | 130512 | Redistribution started | 0 | | 2024-01-05 04:54:55.641741 | 190 | | Restore Disteven Table dev | schemaefd028a2a48a4c | customer_even | 130512 | Redistribution checkpointed | 29.4342113157737 | 29.4342113157737 | 2024-01-05 04:55:04.770696 | 190 | | Restore Disteven Table (8 rows)