Hive 蜂巢:numRows tblproperty显示错误计数
如果我使用insert查询,那么它会正确地更新Hive 蜂巢:numRows tblproperty显示错误计数,hive,hiveql,Hive,Hiveql,如果我使用insert查询,那么它会正确地更新numRows。 为什么会出现这种行为?为了更新表统计信息,您必须在插入数据时或插入数据后运行插入覆盖语句,然后运行分析表YOURDB.YOURTABLE计算统计信息 此处的为了更新表统计信息,您必须在插入数据时或插入数据后运行插入覆盖语句,然后运行分析表YOURDB.YOURTABLE计算统计信息 这是 create table temp TBLPROPERTIES('numRows'='-1') as select * from test_tab
numRows
。
为什么会出现这种行为?为了更新表统计信息,您必须在插入数据时或插入数据后运行
插入覆盖语句,然后运行分析表YOURDB.YOURTABLE计算统计信息
此处的为了更新表统计信息,您必须在插入数据时或插入数据后运行插入覆盖语句
,然后运行分析表YOURDB.YOURTABLE计算统计信息
这是
create table temp TBLPROPERTIES('numRows'='-1') as select * from test_table limit 10;
show tblproperties temp("numRows");
=> 1
insert into table temp select * from test_table limit 10;
show tblproperties temp("numRows");
=> 11 (10 + 1(earlier)