对超表下多张子表执行修改tag语句造成元数据查询缓慢,taosd的cpu占用升高不回落

【TDengine 使用环境】生产环境

【TDengine 版本】3.3.6.3

【操作系统以及版本】Euler24.03

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

【集群节点数】4

【集群副本数】1

【描述业务影响】

【问题复现路径/shan】
对超表(开启了数据订阅,包含100w子表)其中50w条批量执行(每个批次5000条alter语句)修改TAG的sql语句

【遇到的问题:问题现象及影响】
修改过程中的报错日志


后续现象是元数据查询缓慢,由3-5s变为30秒左右,taosd的cpu占用升高且长时间不会回落
"select * from information_schema.ins_tables where db_name

【资源配置】超融合部署,每个节点CPU64核心,内存128G

具体指的是什么语句

select * from information_schema.ins_tables where db_name=‘xxx’,查询数据库的表结构信息

alter语句改了什么?发个sql 处理

ALTER TABLE hbny2.xn_002_nb01_001 SET TAG tn = '利川中槽风电场';

这个时候所有alter table set tag都已经执行完毕了对吧

都执行完了

元数据更新日志中间夹杂大量的error和超表上加了数据订阅的主题有关系吗,感觉taosd内部还在对元数据作更新操作,但是进程锁住了或者堵住了?

top -Hp `pidof taosd`

微信沟通一下吧 a15652223354

需具体排查,如遇相同问题,请重新发帖。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。