本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視最佳化詳細資訊
您可以在 AWS Glue 主控台、 AWS CLI或使用 AWS API 操作檢視 Apache Iceberg 資料表的最佳化狀態。
- Console
-
檢視 Iceberg 資料表的最佳化狀態 (主控台)
-
您可以從 Data Catalog 下的資料表清單中選擇 Iceberg 資料表,以檢視 AWS Glue 主控台上 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 操作擷取您帳戶中多個最佳化工具的組態詳細資訊。
-
停用孤立檔案刪除
檢視 Amazon CloudWatch 指標