show tblproperties命令给出了不正确的结果

4zcjmb1e  于 2021-06-28  发布在  Hive
关注(0)|答案(1)|浏览(667)

当我跑的时候 show tblproperties sometblname ,我得到:
numrows=-1个
rawdatasize=-1
总尺寸=0
列\u stats \u accurate=false
但我的表格里有数据。TBLProperty显示不同的内容有什么原因吗?

jq6vz3qz

jq6vz3qz1#

快跑 ANALYSE TABLE ,语法:

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];

当用户发出该命令但没有指定任何分区规格时,将收集表以及所有分区(如果有的话)的统计信息。
参考:现有表格-分析

相关问题