SYS_AUTOMATIC_OPTIMIZATION - Amazon Redshift

Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事を参照してください。

SYS_AUTOMATIC_OPTIMIZATION

SYS_AUTOMATIC_OPTIMIZATION を使用して、自律管理としても知られる自動最適化のために Amazon Redshift が実行するタスクの詳細を表示します。自動最適化の詳細については、「データベースの自動最適化」を参照してください。

SYS_AUTOMATIC_OPTIMIZATION は、スーパーユーザーにのみ表示されます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。

テーブルの列

列名 データ型 説明
session_id integer タスククエリを実行するプロセス ID。タスクの作成時、最初に 0 に設定すると、event が [開始済み] に設定されている場合にのみ、この値はゼロ以外の値になります。
database_name character(128) タスクが実行されるデータベースの名前。
object_type character(30) 自律管理タスクが動作するオブジェクトのタイプ。利用できる値には以下のとおりです。
  • テーブル

  • mv

  • table_column_pairs

object_ids character(512) 自律管理タスクが動作しているオブジェクトの識別子。このフィールドは、タスクが複数のデータベースオブジェクトで実行されるときに、複数のオブジェクトを保持できます。この場合、識別子はカンマで区切られます。
task_type character(100) 自律管理タスク実行のタイプ。可能なタスクは次のとおりです。
  • AutoAlterTableTaskSortkey

  • AutoAlterTableTaskDistkey

  • VacuumSort

  • VacuumDelete

  • 分析

イベント character(50) 自律管理タスクの状態遷移イベントのタイプ。利用できる値には以下のとおりです。
  • キューに追加済み

  • Started

  • 停止

  • 完了

  • 失敗

event_time timestamp 状態遷移が発生した時刻。
ステータス character(512) 最適化タスクの実行ステータス。タスクが実行を試みなかった場合は空です。
compute_type character(100) タスクで使用されるコンピューティングリソースタイプ。プロビジョニングに指定できる値は以下のとおりです。
  • プライマリー

  • プライマリスケール

タスクがコンピューティングを使用しなかった場合、プロビジョニング時に値を空にすることもできます。自律管理に使用できるさまざまなタイプのコンピューティングリソースの詳細については、「データベースの自動最適化のための追加のコンピューティングリソースの割り当て」を参照してください。

task_details character(512) 追加のタスクの詳細 (ある場合)。このフィールドは空でもかまいません。

使用に関する注意事項

compute_type 列は、プライマリまたはプライマリスケールのコンピューティングリソースを区別しないため、サーバーレスクラスターでは空になります。サーバーレスクラスターのコンピューティングリソースは、Redshift 処理ユニット (RPU) の使用状況により測定されます。詳細については、「Amazon Redshift Serverless 容量を計算する」を参照してください。

次のクエリは、テーブル 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

次のクエリは、実行されたすべての自動「VacuumSort」の最適化を示しています。「VacuumSort」の詳細については、「自動テーブルソート」を参照してください。

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)