Taos丢库丢表

【TDengine 使用环境】
生产环境

【TDengine 版本】
2.4

【操作系统以及版本】

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

【集群节点数】3

【集群副本数】3

【描述业务影响】数据库丢失败表丢失,查询不到了。

【问题复现路径/shan】做过哪些操作出现的问题
什么操作都没作就查不到了

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

【资源配置】

原库就是company_195,根据以上查询,判断原表数据应该还存在。

我们原来项目有个补偿机制,就是当数据存储时库或表不存在就新建。
但是最近出现了库或表查询不到的情况,程序判断库不存在就新建了。
导致数据全部丢失。
但是有一个怪异的现象,就有两个设备的数据没有丢失,不知道是什么原因。

在 taos shell 中 show databases; 是什么情况?也会出现开始存在,没有删除过,一段时间后就查询不到了吗?
2.4版本太老了,早就过了生命周期了,已经不再维护了,建议尽快使用 3.4.x.x版本吧。

就用select显示表不存在,然后use库也显示不存在。

现在是这样一个问题,我们的磁盘空间并没少,所以数据应该还存在,我们查到vnode里有原来的表ID,这个怎么恢复?先告诉我们怎么恢复吧。