外表统计信息
外表统计信息的收集方式和收集内容与内表基本一致,详细信息可以参考统计信息。 2.0.3版本之后,Hive外表支持了自动和采样收集。
注意事项
目前(2.0.3)只有Hive外表支持自动和采样收集。HMS类型的Iceberg和Hudi外表,以及JDBC外表只支持手动全量收集。其他类型的外表暂不支持统计信息收集。
外表默认关闭自动统计信息收集功能,需要在创建Catalog的时候添加属性来打开,或者通过设置Catalog属性来开启或关闭。
创建Catalog时打开自动收集的属性(默认是false):
'enable.auto.analyze' = 'true'
通过修改Catalog属性控制是否开启自动收集:
ALTER CATALOG external_catalog SET PROPERTIES ('enable.auto.analyze'='true'); // 打开自动收集
ALTER CATALOG external_catalog SET PROPERTIES ('enable.auto.analyze'='false'); // 关闭自动收集