子表数量问题

【TDengine 使用环境】
生产环境

【TDengine 版本】3.3.8.4

【操作系统以及版本】centos7

【部署方式】非容器部署

【集群节点数】3

【集群副本数】3

【描述业务影响】查询慢

【问题复现路径/shan】频繁查询后,查询一月数据需要140s

【遇到的问题:问题现象及影响】目前32vgroup 两个超级表 一个超级表250万子表,一个超级表200万子表,如果同一个集群我一个超级表450万子表,和将它拆成10个超级表一个超级表45万子表 ,能对单查询提升吗

【资源配置】

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

是什么样的查询? 针对超级表的,还是针对子表的查询?

建议升级到 3.4.1.0版本,可以使用 EXPLAIN 来分析查询的性能问题。

通过超级表 的tag 和时间过滤 时间范围最大一个月,tag过滤后最多设计60张子表数据,我们是产线,升级代价很大,所以不是百分百提升的时候,还是希望先了解到底层的逻辑

单从这些信息无法判断。最可靠的方式就是 EXPLAIN 来获取详细信息,是否哪里的瓶颈。

生产环境不方便,可以在 验证测试环境中作。