Sql 配置单元中的“显示tblproperties”命令给出了不正确的结果
当我运行Sql 配置单元中的“显示tblproperties”命令给出了不正确的结果,sql,hive,Sql,Hive,当我运行show tblproperties sometblname时,我得到: numRows=-1 rawDataSize=-1 totalSize=0 列统计数据精确=错误 但我的表格里有数据。TBLProperty显示不同的内容有什么原因吗?只需运行分析表,语法: ANALYZE TABLE [db_name.]tablename [PARTITION(partcol1[=val1], partcol2[=val2], ...)] COMPUTE STATISTICS [F
show tblproperties sometblname
时,我得到:
- numRows=-1
- rawDataSize=-1
- totalSize=0
- 列统计数据精确=错误
但我的表格里有数据。TBLProperty显示不同的内容有什么原因吗?只需运行
分析表
,语法:
ANALYZE TABLE [db_name.]tablename [PARTITION(partcol1[=val1], partcol2[=val2], ...)]
COMPUTE STATISTICS
[FOR COLUMNS] -- (Note: Hive 0.10.0 and later.)
[CACHE METADATA] -- (Note: Hive 2.1.0 and later.)
[NOSCAN];
当用户发出该命令但未指定任何分区规格时,将收集表以及所有分区(如果有)的统计信息
请参阅:此表是外部表还是托管表?创建表时必须设置任何属性?这是作为外部表创建的。创建时我不必设置任何属性