提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
尝试查看特定列的统计信息。 我先执行了ANALYZE
命令,然后尝试通过DESCRIBE FORMATTED <table_name> <col_name>
查看统计信息。
我看不到任何值。 知道为什么它不显示任何值吗?
我尝试了MSCK
并再次分析了该表并检查了统计信息。 到目前为止没有运气。
hive> desc extended testdb.table order_dispatch_diff;
OK
order_dispatch_diff int from deserializer
Time taken: 0.041 seconds, Fetched: 1 row(s)
尝试使用FOR COLUMNS
参数进行操作:
ANALYZE TABLE testdb.table COMPUTE STATISTICS FOR COLUMNS;
然后使用DESCRIBE FORMATTED testdb.table order_dispatch_diff;
显示统计信息。
有关更多详细信息,请参见列统计信息文档。
以下Statement最终为我工作。
配置单元> desc格式化的testdb.table col_name分区(data_dt ='20180715');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.