Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
SVL_AUTO_WORKER_ACTION
Zeichnet automatisierte Aktionen von Amazon Redshift in Tabellen auf, die für die automatische Optimierung definiert sind.
SVL_AUTO_WORKER_ACTION ist nur für Superusers sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.
Tabellenspalten
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| table_id | integer | Die Tabellenkennung. |
| type | character(32) | Die Art der Empfehlung. Mögliche Werte sind distkey und sortkey. |
| status | character(128) | Der Abschlussstatus der Empfehlung. Mögliche Werte sind „Start“, „Complete“ (Abgeschlossen), „Skipped“ (Übersprungen), „Abort“ (Abbrechen), „Checkpoint“ (Prüfpunkt) und „Failed“ (Fehlgeschlagen). |
| eventtime | Zeitstempel | Der Zeitstempel der Spalte status. |
| sequence | integer | Die Sequenznummer eines abgeschnittenen previous_state-Werts. Wenn eine einzelner previous_state-Wert mehr als 200 Zeichen enthält, werden weitere Zeilen für diesen Wert protokolliert. Sequenz 0 ist die erste Zeile, 1 die zweite usw. |
| previous_state | character(200) | Der vorherige Verteilungsstil und die Sortierschlüssel der Tabelle, bevor die Empfehlung angewendet wird. Der Wert wird in Schritten von je 200 Zeichen abgeschnitten. |
Einige Beispiele für Werte der Spalte status lauten wie folgt:
Skipped:Table not found.
Skipped:Recommendation is empty.
Skipped:Apply sortkey recommendation is disabled.
Skipped:Retry exceeds the maximum limit for a table.
Skipped:Table column has changed.
Abort:This table is not AUTO.
Abort:This table has been recently converted.
Abort:This table exceeds table size threshold.
Abort:This table is already the recommended style.
Checkpoint: progress
21.9963%.
Beispielabfragen
Im folgenden Beispiel zeigen die Zeilen im Ergebnis Aktionen an, die von Amazon Redshift ausgeführt wurden.
select table_id, type, status, eventtime, sequence, previous_state from SVL_AUTO_WORKER_ACTION;
table_id | type | status | eventtime | sequence | previous_state ----------+---------+------------------------------------------------------+----------------------------+----------+---------------- 118082 | sortkey | Start | 2020-08-22 19:42:20.727049 | 0 | 118078 | sortkey | Start | 2020-08-22 19:43:54.728819 | 0 | 118082 | sortkey | Start | 2020-08-22 19:42:52.690264 | 0 | 118072 | sortkey | Start | 2020-08-22 19:44:14.793572 | 0 | 118082 | sortkey | Failed | 2020-08-22 19:42:20.728917 | 0 | 118078 | sortkey | Complete | 2020-08-22 19:43:54.792705 | 0 | SORTKEY: None; 118086 | sortkey | Complete | 2020-08-22 19:42:00.72635 | 0 | SORTKEY: None; 118082 | sortkey | Complete | 2020-08-22 19:43:34.728144 | 0 | SORTKEY: None; 118072 | sortkey | Skipped:Retry exceeds the maximum limit for a table. | 2020-08-22 19:44:46.706155 | 0 | 118086 | sortkey | Start | 2020-08-22 19:42:00.685255 | 0 | 118082 | sortkey | Start | 2020-08-22 19:43:34.69531 | 0 | 118072 | sortkey | Start | 2020-08-22 19:44:46.703331 | 0 | 118082 | sortkey | Checkpoint: progress 14.755079% | 2020-08-22 19:42:52.692828 | 0 | 118072 | sortkey | Failed | 2020-08-22 19:44:14.796071 | 0 | 116723 | sortkey | Abort:This table is not AUTO. | 2020-10-28 05:12:58.479233 | 0 | 110203 | distkey | Abort:This table is not AUTO. | 2020-10-28 05:45:54.67259 | 0 |