Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im Blog-Posting
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 ausführt, auch bekannt als Autonomics. 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 Task-Abfragen ausführt. Ursprünglich auf 0 gesetzt, als die Aufgabe erstellt wurde, wird dieser Wert erst 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, auf dem die Autonomics-Aufgabe ausgeführt wird. Folgende Werte sind möglich:
|
| Objekt-IDs | character(512) | Die Kennung der Objekte, mit denen die Autonomics-Aufgabe arbeitet. Dieses Feld kann mehr als ein Objekt enthalten, wenn die Aufgabe auf mehreren Datenbankobjekten 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 sind wie folgt:
|
| event | character(50) | Die Art des Zustandsübergangsereignisses für die autonome Aufgabe. Folgende Werte sind möglich:
|
| event_time | Zeitstempel | Der Zeitpunkt, zu dem der Zustandsübergang stattgefunden hat. |
| 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 „Bereitgestellt“ sind die folgenden:
Bei Bereitstellung kann der Wert auch leer sein, wenn für die Aufgabe keine Rechenleistung verwendet wurde. Weitere Informationen zu den verschiedenen Arten von Rechenressourcen, die Sie für autonome Systeme 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 wir nicht zwischen primären und primären Rechenressourcen unterscheiden. 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 in 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)