表数据行数,通过不同的doris命令,查询结果不同

Viewed 35

表信息:2个副本,8个bucket,使用的主键模型,默认写时合并
遇到的问题:
3个命令查询出来的表数据行数不同,这几个命令的行数为什么会存在差异呢?以及这几条命令在doris中针对于行数这个指标都代表着什么?
①select count(1) from 表名;
image.png
②show table status from viid like '表名'
image.png
③show data from 表名
image.png
另外,随着时间增长,命令2和命令3最终的结果应该是一致的(为什么会出现中间结果不等的情况?)。就是和count数量不对等。

1 Answers

show data是be异步汇报的,不是实时。只有通过select count(*)才是准确的