本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新列统计数据
通过允许查询计划程序选择最佳计划,使统计数据保持最新可提高查询性能。您需要从 Amazon Glue 控制台显式运行生成统计数据任务才能刷新列统计数据。Data Catalog 不会自动刷新统计数据。
如果您未使用控制台的使用 Amazon Glue 统计数据生成功能,则可以使用 UpdateColumnStatisticsForTable API 操作或 Amazon CLI 手动更新列统计数据。以下示例演示了如何使用 Amazon CLI 更新列统计数据。
aws glue update-column-statistics-for-table --cli-input-json: { "CatalogId": "
111122223333
", "DatabaseName": "test_db
", "TableName": "test_table
", "ColumnStatisticsList": [ { "ColumnName": "col1
", "ColumnType": "Boolean", "AnalyzedTime": "1970-01-01T00:00:00", "StatisticsData": { "Type": "BOOLEAN", "BooleanColumnStatisticsData": { "NumberOfTrues": 5, "NumberOfFalses": 5, "NumberOfNulls": 0 } } } ] }