ANALYZE¶
概述¶
ANALYZE table_name [ WITH ( property_name = expression [, ...] ) ]
描述¶
收集给定表的表和列统计信息。目前,列统计信息仅针对基本类型进行收集。
可选的 WITH 子句可用于提供连接器特定的属性。要列出所有可用属性,请运行以下查询
SELECT * FROM system.metadata.analyze_properties
目前,此语句仅受 Hive 连接器 支持。
示例¶
分析表 web 以收集表和列统计信息
ANALYZE web;
分析目录 hive 和模式 default 中的表 stores
ANALYZE hive.default.stores;
分析 Hive 分区表 sales 中的分区 '1992-01-01', '1992-01-02'
ANALYZE hive.default.sales WITH (partitions = ARRAY[ARRAY['1992-01-01'], ARRAY['1992-01-02']]);
分析 Hive 分区表 customers 中具有复杂分区键(state 和 city 列)的分区
ANALYZE hive.default.customers WITH (partitions = ARRAY[ARRAY['CA', 'San Francisco'], ARRAY['NY', 'NY']]);