檢視最佳化詳細資訊 - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視最佳化詳細資訊

您可以在 AWS Glue 主控台、 AWS CLI或使用 AWS API 操作檢視 Apache Iceberg 資料表的最佳化狀態。

Console
檢視 Iceberg 資料表的最佳化狀態 (主控台)
  • 您可以從 Data Catalog 下的資料表清單中選擇 Iceberg 資料表,以在 AWS Glue 主控台上檢視 Iceberg 資料表的最佳化狀態。在資料表最佳化下。選擇檢視全部

    具有「啟用壓縮」選項的 Apache Iceberg 資料表詳細資訊頁面。
AWS CLI

您可以使用 檢視最佳化詳細資訊 AWS CLI。

在下列範例中,將帳戶 ID 取代為有效的 AWS 帳戶 ID、資料庫名稱,並將資料表名稱取代為實際的 Iceberg 資料表名稱。對於 type,請提供並最佳化類型。可接受的值是 compactionretentionorphan-file-deletion

  • 取得資料表的上次壓縮執行詳細資料

    aws get-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • 使用下列範例擷取特定資料表的最佳化工具歷史記錄。

    aws list-table-optimizer-runs \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • 下列範例顯示如何擷取多個最佳化工具的最佳化執行和組態詳細資料。您最多可以指定 20 個最佳化工具。

    aws glue batch-get-table-optimizer \ --entries '[{"catalogId":"123456789012", "databaseName":"iceberg_db", "tableName":"iceberg_table", "type":"compaction"}]'
API
  • 使用 GetTableOptimizer 操作來擷取最佳化工具的上次執行詳細資料。

  • 使用 ListTableOptimizerRuns 操作來擷取特定資料表中特定最佳化工具的歷史記錄。您可以在單一 API 呼叫中指定 20 個最佳化工具。

  • 使用 BatchGetTableOptimizer 操作來擷取帳戶中多個最佳化工具的組態詳細資料。