Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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_AUTOMATIC_OPTIMIZATION
Usa SYS_AUTOMATIC_OPTIMIZATION per visualizzare i dettagli sulle attività eseguite da Amazon Redshift per l'ottimizzazione automatica, nota anche come autonomia. Per ulteriori informazioni sull'ottimizzazione automatica, consulta. Ottimizzazione automatica del database
SYS_AUTOMATIC_OPTIMIZATION è visibile solo ai superutenti. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| session_id | intero | ID del processo che esegue le interrogazioni sull'attività. Inizialmente impostato su 0 quando l'attività viene creata, questo valore diventa diverso da zero solo quando event è impostato come Avviato. |
| database_name | character(128) | Nome del database in cui viene eseguita l'attività. |
| object_type | character(30) | Il tipo di oggetto su cui opera l'attività autonoma. I valori possibili sono i seguenti:
|
| id_oggetti | character(512) | L'identificatore degli oggetti su cui opera l'attività di autonomia. Questo campo può contenere più di un oggetto quando l'attività viene eseguita su più oggetti di database. In questo caso, gli identificatori sono separati da virgole. |
| task_type | character(100) | Il tipo di attività autonoma eseguita. Le attività possibili sono le seguenti:
|
| evento | character(50) | Il tipo di evento di transizione di stato per l'attività autonomica. I valori possibili sono i seguenti:
|
| event_time | timestamp | L'ora in cui è avvenuta la transizione di stato. |
| status | character(512) | Lo stato di esecuzione dell'attività di ottimizzazione. Vuoto se l'attività non ha tentato di essere eseguita. |
| compute_type | character(100) | Tipo di risorsa di calcolo utilizzato dall'attività. I valori possibili per provisioned sono i seguenti:
Il valore può anche essere vuoto al momento del provisioning se l'attività non ha utilizzato alcun calcolo. Per ulteriori informazioni sui diversi tipi di risorse di calcolo che è possibile utilizzare per l'autonomia, vedere. Allocazione di risorse di elaborazione aggiuntive per l'ottimizzazione automatica del database |
| task_details | character(512) | Eventuali dettagli aggiuntivi sull'attività. Questo campo può essere vuoto. |
Note per l'utilizzo
La colonna compute_type sarà vuota per i cluster serverless perché non distinguiamo le risorse di calcolo primarie da quelle su scala primaria. Le risorse di elaborazione del cluster serverless vengono misurate in base all'utilizzo delle Redshift Processing Units (). RPUs Per ulteriori informazioni, consulta Capacità di calcolo per Amazon Redshift Serverless.
Esempi
La seguente query mostra le ottimizzazioni automatiche eseguite sulla tabella 155259.
SELECT pid, trim(task_type) as task_type, trim(database) as database, trim(status) as status, trim(event) as event, event_time from SYS_AUTOMATIC_OPTIMIZATION WHERE object_ids like '%155259%' AND status = 'Task completed successfully';task_type | database | status | event | event_time ------------+----------------+-----------------------------+-----------+---------------------------- VacuumSort | tpcds_100g_oob | Task completed successfully | Completed | 2025-12-22 07:27:15.943018
La seguente query mostra tutte le ottimizzazioni "VacuumSort" automatiche eseguite. Per ulteriori informazioni su "VacuumSort«, vedereOrdinamento automatico delle tabelle.
SELECT trim(task_type) as task_type, trim(database) as database, trim(object_type) as object_type, trim(object_ids) as object_ids, trim(status) as status, trim(event) as event, event_time from SYS_AUTOMATIC_OPTIMIZATION WHERE task_type like '%VacuumSort%' AND status = 'Task completed successfully';task_type | database | object_type | object_ids | status | event | event_time ------------+----------------+-------------+------------+-----------------------------+-----------+---------------------------- VacuumSort | tpcds_100g_oob | table | 155301 | Task completed successfully | Completed | 2025-12-22 07:14:00.065391 VacuumSort | tpcds_100g_oob | table | 155303 | Task completed successfully | Completed | 2025-12-22 07:14:09.158251 VacuumSort | tpcds_100g_oob | table | 155291 | Task completed successfully | Completed | 2025-12-22 07:17:06.61164 VacuumSort | tpcds_100g_oob | table | 155293 | Task completed successfully | Completed | 2025-12-22 07:17:37.015069 VacuumSort | tpcds_100g_oob | table | 155281 | Task completed successfully | Completed | 2025-12-22 07:18:54.903935 VacuumSort | tpcds_100g_oob | table | 155279 | Task completed successfully | Completed | 2025-12-22 07:20:13.960002 VacuumSort | tpcds_100g_oob | table | 155271 | Task completed successfully | Completed | 2025-12-22 07:21:26.095549 VacuumSort | tpcds_100g_oob | table | 155267 | Task completed successfully | Completed | 2025-12-22 07:22:48.119249 VacuumSort | tpcds_100g_oob | table | 155269 | Task completed successfully | Completed | 2025-12-22 07:24:12.010424 VacuumSort | tpcds_100g_oob | table | 155263 | Task completed successfully | Completed | 2025-12-22 07:25:35.958388 VacuumSort | tpcds_100g_oob | table | 155265 | Task completed successfully | Completed | 2025-12-22 07:26:40.580395 VacuumSort | tpcds_100g_oob | table | 155259 | Task completed successfully | Completed | 2025-12-22 07:27:15.943018 (12 rows)