Union all 查询太慢

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

测试

【TDengine 版本】

Client Version:2.6.0.34

【操作系统以及版本】

linux centos

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

容器

【集群节点数】

1

【集群副本数】

【描述业务影响】

查询慢,需要查询多个仪表不同时间段的仪表数据,根据时间段算出不同的取数间隔,但是使用过程中

发现随着超级表里面数据变多,采用下图的union All 语句查询,耗时很慢

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

【遇到的问题:问题现象及影响】

【资源配置】

服务器配置:

内存:

image

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

单张子表的数据在500W左右

您好,这个问题我们在优化中。

您现在可以先观察下cpu负载情况,根据系统资源调整vgroups、query线程数目。

我也尝试修改了配置文件,如下:

请问如何调整vgroups

参考:集群维护 | TDengine 文档 | 涛思数据
社区版不支持该功能,只能在创建db的时候设置合适的vgroups参数