突然感觉数据库写入效率变得很低

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

【TDengine 版本】3.3.2

【操作系统以及版本】centos7.9

【部署方式】非容器部署

【集群节点数】3

【集群副本数】3

【描述业务影响】

这边有两个独立的后端程序都连接了此集群 此程序运行了也有两三个月了 一直都是正常的 我们的数据先是进入到rabbitmq然后入库到涛思,就在上周六 突然发现mq消息(就是用来入库涛思的那个队列)堆积严重 但是看集群状态是好的 我们看了下leader的这个服务器cpu 内存啥的都是比较正常的 没有说占的很高 然后呢我们就重启了集群 但是貌似还是不行 依旧会堆积 然后呢我们导出了日志

image查询error关键字只有这种 其他日志内容看起来都很正常 这种不知道是不是因为当时我们重启集群导致的 因为我们重启集群是先停这个节点 等了一段时间再停了另个节点这样的
现在我们关了其中一个后端程序 然后就不堆积了

麻烦提供排查思路和相关方法

我再补充一下 当出现堆积的时候 我们打开相关我们的系统页面 这个页面涉及到涛思查询的 都很"卡" 数据要好一会才能返回

单从这些信息不太好判断原因。还会出现吗? 如果还出现的话,可以联系我(微信:13611161621)远程分析一下。

是的 只要两个程序都连接这个集群 就会出现 主要是生产环境 相同同事会一直使用 不敢再让其发生 如果可以的话 有没有相关的操作或者思路啥的 我这边可以试一试 把相关的截图发出看看

这两个程序是什么关系?两个程序写入的数据 是写入不同的数据库,或不同的表吗?

两个程序没有直接关系 但是连接的是同一个集群 也是入不同的表

1、使用什么连接方式写入(native,还是 websocket)?
如果是 websocket的话,是否同时配置了所有节点上 taosadapter 的 ip 地址,达到了 负载均衡?

2、节点的 cpu 是几核的,内存是多少?