

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# SYS\_RESTORE\_LOG
<a name="SYS_RESTORE_LOG"></a>

RA3 노드로의 클래식 크기 조정 중에 클러스터 내 각 테이블의 마이그레이션 진행 상황을 모니터링하려면 SYS\_RESTORE\_LOG를 사용합니다. 이는 크기 조정 작업 중 데이터 마이그레이션의 과거 처리량을 캡처합니다. RA3 노드로의 클래식 크기 조정에 대한 자세한 내용은 [클래식 크기 조정](https://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-operations.html#classic-resize-faster)을 참조하세요.

SYS\_RESTORE\_LOG는 슈퍼 사용자에게만 표시됩니다.

## 테이블 열
<a name="SYS_RESTORE_LOG-table-columns"></a>


| 열 이름  | 데이터 유형  | 설명  | 
| --- | --- | --- | 
| event\_time | timestamp | 로그 항목이 기록되는 시기를 나타내는 타임스탬프입니다. | 
| database\_name | char(128) | 데이터베이스의 이름입니다. | 
| schema\_name | char(128) | 스키마의 이름입니다. | 
| table\_name | char(128) | 테이블의 이름 | 
| table\_id | 정수 | 테이블의 ID입니다. | 
| 작업 | char(128) | 입력 시 취해진 작업입니다. 값에는 마이그레이션 시작됨, 체크포인트, 재개됨, 완료됨, 취소됨, 재설정 등이 포함될 수 있습니다. | 
| table\_size | long | 테이블의 크기입니다. | 
| total\_data\_processed | long | 이 시점까지 처리된 테이블의 데이터 크기(MB 입니다. | 
| delta\_data\_processed | long | 마지막 event\_time 업데이트 이후 처리된 데이터 크기(MB)입니다. 이를 통해 이전에 기록된 시간 간격 이후 처리된 데이터의 양을 확인할 수 있습니다. 이 값을 table\_size와 비교하여 데이터 처리 속도를 파악할 수 있습니다. | 
| message | char(512) | 작업 열의 값에 대한 자세한 설명입니다. | 
| redistribution\_type | char(32) | 테이블의 재배포 유형입니다. KEY 변환 또는 EVEN 재분배 작업 중 하나입니다. 배포 스타일에 대한 자세한 내용은 [배포 스타일](https://docs.aws.amazon.com/redshift/latest/dg/c_choosing_dist_sort.html)을 참조하세요. | 

## 샘플 쿼리
<a name="SYS_RESTORE_LOG-sample-queries"></a>

다음 쿼리는 SYS\_RESTORE\_LOG를 사용하여 데이터 처리 처리량을 계산합니다.

```
SELECT
    ROUND(sum(delta_data_processed) / 1024.0, 2) as data_processed_gb,
    ROUND(datediff(sec, min(event_time), max(event_time)) / 3600.0, 2) as duration_hr,
    ROUND(data_processed_gb/duration_hr, 2) as throughput_gb_per_hr
from sys_restore_log;
```

샘플 출력은 다음과 같습니다.

```
 data_processed_gb | duration_hr | throughput_gb_per_hr 
-------------------+-------------+----------------------
              0.91 |        8.37 |                 0.11
(1 row)
```

모든 재배포 유형을 보여주는 다음 쿼리입니다.

```
SELECT * from sys_restore_log ORDER BY event_time;
```

```
 database_name |     schema_name      |      table_name      | table_id |          action             | total_data_processed | delta_data_processed |         event_time         | table_size | message |   redistribution_type    
---------------+----------------------+----------------------+----------+-----------------------------+----------------------+----------------------+----------------------------+------------+---------+--------------------------
 dev           | schemaaaa877096d844d | customer_key         |   106424 | Redistribution started      |                    0 |                      | 2024-01-05 02:18:00.744977 |        325 |         | Restore Distkey Table
 dev           | schemaaaa877096d844d | dp30907_t2_autokey   |   106430 | Redistribution started      |                    0 |                      | 2024-01-05 02:18:02.756675 |         90 |         | Restore Distkey Table
 dev           | schemaaaa877096d844d | dp30907_t2_autokey   |   106430 | Redistribution completed    |                   90 |                   90 | 2024-01-05 02:23:30.643718 |         90 |         | Restore Distkey Table
 dev           | schemaaaa877096d844d | customer_key         |   106424 | Redistribution completed    |                  325 |                  325 | 2024-01-05 02:23:45.998249 |        325 |         | Restore Distkey Table
 dev           | schemaaaa877096d844d | dp30907_t1_even      |   106428 | Redistribution started      |                    0 |                      | 2024-01-05 02:23:46.083849 |         30 |         | Rebalance Disteven Table
 dev           | schemaaaa877096d844d | dp30907_t5_auto_even |   106436 | Redistribution started      |                    0 |                      | 2024-01-05 02:23:46.855728 |         45 |         | Rebalance Disteven Table
 dev           | schemaaaa877096d844d | dp30907_t5_auto_even |   106436 | Redistribution completed    |                   45 |                   45 | 2024-01-05 02:24:16.343029 |         45 |         | Rebalance Disteven Table
 dev           | schemaaaa877096d844d | dp30907_t1_even      |   106428 | Redistribution completed    |                   30 |                   30 | 2024-01-05 02:24:20.584703 |         30 |         | Rebalance Disteven Table
 dev           | schemaefd028a2a48a4c | customer_even        |   130512 | Redistribution started      |                    0 |                      | 2024-01-05 04:54:55.641741 |        190 |         | Restore Disteven Table
 dev           | schemaefd028a2a48a4c | customer_even        |   130512 | Redistribution checkpointed |     29.4342113157737 |     29.4342113157737 | 2024-01-05 04:55:04.770696 |        190 |         | Restore Disteven Table
(8 rows)
```