对已存在数据的超级表增加新字段后,插入新的数据,在查询时,使用超级表查询会导致数据库崩溃

【TDengine 使用环境】
生产环境

【TDengine 版本】3.3.6.0 Community

【操作系统以及版本】Ubuntu22.04

【部署方式】容器部署

【集群节点数】1

【集群副本数】0

【描述业务影响】对已存在数据的超级表增加新字段后,插入新的数据,在查询时,使用超级表查询会导致数据库崩溃。但是使用子表查询的方式查询就可以

【问题复现路径/shan】新增字段后再进行查询时

【遇到的问题:问题现象及影响】数据库连接失败java.sql.SQLException: (0xb):auth failure:Unable to establish connection

【资源配置】

【报错完整截图】

绿色字段为新增字段

从你补充的堆栈来看,错误发生在插入数据insertJGuicurrent )时,而不是查询阶段。错误信息 TDengine ERROR (0xb): Unable to establish connection 明确指向连接建立失败 。结合你之前描述的“对超级表新增字段后,查询超级表会导致数据库崩溃,但子表查询正常”的现象,可以推断出问题链条:

新增字段 → 后续操作(插入/查询)触发服务端崩溃/异常 → 服务端断开连接 → 客户端报 Unable to establish connection

如果要查明问题的具体原因,请提供taosd的日志。