檢視最佳化詳情 - AWS Glue

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

檢視最佳化詳情

您可以查看 Apache 冰山表的優化狀態 AWS Glue 控制台, AWS CLI,或使用 AWS API操作。

Console
若要檢視冰山表的最佳化狀態 (主控台)
  • 您可以查看冰山表的優化狀態 AWS Glue 控制台通過從「數據目錄」下的「表」列中選擇一個 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 操作來擷取帳戶中多個最佳化工具的組態詳細資料。