최적화 세부 정보 보기
AWS Glue 콘솔, AWS CLI 또는 AWS API 작업을 사용하여 Apache Iceberg의 최적화 상태를 볼 수 있습니다.
- Console
-
Iceberg 테이블의 최적화 상태 보기(콘솔)
-
AWS Glue 콘솔에서 데이터 카탈로그의 테이블 목록에서 Iceberg 테이블을 선택하면 Iceberg 테이블의 최적화 상태를 볼 수 있습니다. 테이블 최적화에서 모두 보기를 선택합니다.
-
- AWS CLI
-
AWS CLI를 사용하여 최적화 세부 정보를 볼 수 있습니다.
다음 예제에서 계정 ID를 유효한 AWS 계정 ID로, 데이터베이스 이름과 테이블 이름을 실제 Iceberg 데이터베이스 이름과 테이블 이름으로 바꿉니다.
type
의 경우 최적화 유형이 제공됩니다. 사용 가능한 값은compaction
,retention
및orphan-file-deletion
입니다.-
테이블의 마지막 압축 실행 세부 정보를 가져오려면
aws get-table-optimizer \ --catalog-id
123456789012
\ --database-nameiceberg_db
\ --table-nameiceberg_table
\ --typecompaction
-
다음 예제를 사용하여 특정 테이블에 대한 옵티마이저 기록을 검색할 수 있습니다.
aws list-table-optimizer-runs \ --catalog-id
123456789012
\ --database-nameiceberg_db
\ --table-nameiceberg_table
\ --typecompaction
-
다음 예제에서는 최적화 실행 결과를 검색하는 방법과 여러 옵티마이저의 구성 세부 정보를 보여줍니다. 최대 20개의 옵티마이저를 지정할 수 있습니다.
aws glue batch-get-table-optimizer \ --entries '[{"catalogId":"
123456789012
", "databaseName":"iceberg_db
", "tableName":"iceberg_table
", "type":"compaction"
}]'
-
- API
-
-
GetTableOptimizer
작업을 사용하여 옵티마이저의 마지막 실행 세부 정보를 검색합니다. -
ListTableOptimizerRuns
작업을 사용하여 특정 테이블에서 지정된 옵티마이저의 기록을 검색할 수 있습니다. API 호출 한 번으로 옵티마이저 20개를 지정할 수 있습니다. -
BatchGetTableOptimizer
작업을 사용하여 계정의 여러 옵티마이저에 대한 구성 세부 정보를 검색할 수 있습니다.
-