Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 블로그 게시물
SYS_AUTOMATIC_OPTIMIZATION
SYS_AUTOMATIC_OPTIMIZATION을 사용하여 Autonomics라고도 하는 자동 최적화를 위해 Amazon Redshift가 실행하는 작업에 대한 세부 정보를 볼 수 있습니다. 자동 최적화에 대한 자세한 내용은 자동 데이터베이스 최적화 섹션을 참조하세요.
SYS_AUTO_TABLE_OPTIMIZATION은 슈퍼유저에게만 표시됩니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 섹션을 참조하세요.
테이블 열
| 열 이름 | 데이터 유형 | 설명 |
|---|---|---|
| session_id | 정수 | 작업 쿼리를 실행하는 프로세스 ID입니다. 처음에는 작업이 생성될 때 영(0)으로 설정되며,이 값은 event가 Started로 설정된 경우에만 영(0)이 아닙니다. |
| database_name | character(128) | 작업이 실행되는 데이터베이스의 이름입니다. |
| object_type | character(30) | Autonomics 작업이 작동하는 객체의 유형입니다. 가능한 값은 다음과 같습니다.
|
| object_ids | character(512) | Autonomics 작업이 운영되는 객체의 식별자입니다. 이 필드는 작업이 여러 데이터베이스 객체에서 실행될 때 둘 이상의 객체를 포함할 수 있습니다. 이 경우 식별자는 쉼표로 구분됩니다. |
| task_type | character(100) | Autonomics 작업 실행의 유형입니다. 가능한 작업은 다음과 같습니다.
|
| 이벤트 | character(50) | Autonomics 작업에 대한 상태 전환 이벤트의 유형입니다. 가능한 값은 다음과 같습니다.
|
| event_time | timestamp | 상태 전환이 발생한 시간입니다. |
| status | character(512) | 최적화 작업의 실행 상태입니다. 작업이 실행을 시도하지 않은 경우 비어 있습니다. |
| compute_type | character(100) | 작업에서 사용하는 컴퓨팅 리소스 유형입니다. 프로비저닝에 가능한 값은 다음과 같습니다.
작업이 컴퓨팅을 사용하지 않은 경우 프로비저닝 시 값이 비어 있을 수도 있습니다. Autonomics에 사용할 수 있는 다양한 유형의 컴퓨팅 리소스에 대한 자세한 내용은 자동 데이터베이스 최적화를 위한 추가 컴퓨팅 리소스 할당 섹션을 참조하세요. |
| task_details | character(512) | 추가 작업 세부 정보입니다. 이 필드는 비워둘 수 있습니다. |
사용 노트
primary 또는 primary-scale의 컴퓨팅 리소스를 구분하지 않으므로 서버리스 클러스터의 경우 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)