【 OB 4.3.0】
发现从information_schema.TABLES得到的统计信息和实际不符
SELECT table_name, partition_name, num_rows, avg_row_len FROM OCEANBASE.DBA_TAB_STATISTICS WHERE table_name=‘T2’; 看下这个呢?
这个能看下吗,是啥情况呀
想看下为啥行数不匹配,
比如那种,麻烦详细说明下
这里的参数数值是指基线数据的行数,即合并之后数据的行数。
这个做过了合并,也没有
而且这里至少一天能自动合并一次吧,但其实过了好几天再看也还是没有
稍等。
这张表是什么时候导入的呢,看看当前该表的统计信息情况
select *
from DBA_TAB_STATISTICS
where table_name ='xxx' \G
重点关注:LAST_ANALYZED 字段
收集一下表的统计信息成功后,在information_schema.tables里预期 table_rows 就能看到数据了。
这个有老师能看下吗,已经五天了。
看下和顺老师提供的信息执行下,看看。
这个已经执行过了,LAST_ANALYZED要么就是Null,要么就是和现在不匹配。
比如flink_oceanbase_source02实际上是251641006行,但是从information_schema.TABLES看只有
162177740行