有一张超级表下的子标数据接近1300w,查询总数很慢

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

【TDengine 版本】

centos7.9

【部署方式】容器/非容器部署

docker部署,单节点

【集群副本数】

1

【问题复现路径/shan】做过哪些操作出现的问题

数据总数单张子表1300w,select count(0) from hsm_iot.tk_single_763468710621;需要花费60多秒,甚至更久

【资源配置】

执行:explain analyze verbose true select count(0) from hsm_iot.tk_single_763468710621;

其他的5000w数据,查询总数,很快,目前发现这张表很慢,什么原因

1、是什么版本?

2、这张子表的数据写入时,是不是比较低频,导致数据存储比较分散,可以执行如下命令看看:

show table distributed hsm_iot.tk_single_763468710621\G;

执行之后的结果,版本是3.3.6

这里看存储情况挺好的。从上面查询计划结果看,就是 扫盘的时候花费的时间长。

但你说其它子表的查询速度快,也不应该是 磁盘IO的问题。

这个需要现场分析才能有眉头了。