View a markdown version of this page

SYS_AUTOMATIC_OPTIMIZATION - Amazon Redshift

Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag, der am 30. Juni 2025 veröffentlicht wurde.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SYS_AUTOMATIC_OPTIMIZATION

Verwenden Sie SYS_AUTOMATIC_OPTIMIZATION, um Details zu den Aufgaben anzuzeigen, die Amazon Redshift zur automatischen Optimierung, auch Autonomics genannt, ausführt. Weitere Informationen zur automatischen Optimierung finden Sie unter. Automatische Datenbankoptimierung

SYS_AUTOMATIC_OPTIMIZATION ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Description
session_id Ganzzahl Prozess-ID, die die Aufgabenabfragen ausführt. Bei der Erstellung der Aufgabe zunächst auf 0 gesetzt, wird dieser Wert nur dann ungleich Null, wenn er auf Gestartet gesetzt event ist.
database_name character(128) Name der Datenbank, in der die Aufgabe ausgeführt wird.
object_type character(30) Der Objekttyp, mit dem die Autonomics-Aufgabe ausgeführt wird. Folgende Werte sind möglich:
  • Tabelle

  • mv

  • Tabelle_Spalten_Paare

Objekt-IDs character(512) Die Kennung der Objekte, auf denen die autonome Aufgabe ausgeführt wird. Dieses Feld kann mehr als ein Objekt enthalten, wenn die Aufgabe für mehrere Datenbankobjekte ausgeführt wird. In diesem Fall werden die Bezeichner durch Kommas getrennt.
task_type character(100) Die Art der Ausführung der autonomen Aufgabe. Mögliche Aufgaben lauten wie folgt:
  • AutoAlterTableTaskSortkey

  • AutoAlterTableTaskDistkey

  • VacuumSort

  • VacuumDelete

  • Analysieren

event character(50) Die Art des Zustandsübergangsereignisses für die Autonomie-Aufgabe. Folgende Werte sind möglich:
  • In Warteschlange eingefügt

  • Gestartet

  • Suspendiert

  • Completed

  • Fehlgeschlagen

event_time Zeitstempel Der Zeitpunkt, zu dem der Staatsübergang stattfand.
Status character(512) Der Ausführungsstatus der Optimierungsaufgabe. Leer, wenn die Aufgabe nicht versucht hat, ausgeführt zu werden.
compute_type character(100) Berechnet den von der Aufgabe verwendeten Ressourcentyp. Mögliche Werte für Provisioned sind die folgenden:
  • primary

  • auf primärer Ebene

Der Wert kann bei Provisioned auch leer sein, wenn für die Aufgabe keine Rechenleistung verwendet wurde. Weitere Informationen zu den verschiedenen Arten von Rechenressourcen, die Sie für Autonomics verwenden können, finden Sie unter. Zuweisung zusätzlicher Rechenressourcen für die automatische Datenbankoptimierung

task_details character(512) Zusätzliche Aufgabendetails, falls vorhanden. Dieses Feld kann leer sein.

Nutzungshinweise

Die Spalte compute_type ist für serverlose Cluster leer, da Amazon Redshift nicht zwischen primären und primären Rechenressourcen unterscheidet. Serverlose Cluster-Rechenressourcen werden anhand der Nutzung der Redshift Processing Units (RPUs) gemessen. Weitere Informationen finden Sie unter Rechenkapazität für Amazon Redshift Serverless.

Beispiele

Die folgende Abfrage zeigt die automatischen Optimierungen an, die an Tabelle 155259 durchgeführt wurden.

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

Die folgende Abfrage zeigt alle ausgeführten automatischen "VacuumSort" Optimierungen. Weitere Hinweise zu "VacuumSort" finden Sie unterAutomatische Tabellensortierung.

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)