【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
目前有个库存了几张表,昨天晚上删除,后来新建了,但是中午跑任务的时候莫名消失了,查看ddl jobs也没有相关表的操作记录,再dashbord上debug日志也搜不到相关记录,想问下还能从哪边看日志
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
确认昨晚进行了重建吗?好几张表如果create后admin show ddl 不大可能一个都没有
确定重建了,用的lighting恢复的数据,直接建表的,然后数据人员跑任务发现表不见了
查看所有 ddl 记录,然后搜索一下。
SELECT * FROM INFORMATION_SCHEMA.STATEMENTS_SUMMARY_HISTORY
a WHERE a.table_names LIKE ‘%dwd_fr_jbxx_ztcy_gdx%’;—查下有执行过相关的ddl语句没
先建表 然后lighting导入? lighting日志还有吗,看看里面有啥信息
没有建表,我dumpling直接把表结构和数据都下了,空库直接恢复的,我看看lighting日志
空的
是不是就没导出来着几个表啊,dumpling啥命令
之前因为操作lightning不当,移除checkpoint给表drop了,不知道有没有关系
这个里面下载下来的ddl时间也是跟admin show ddl jobs 的时间是一样的
不太相信有建表这个操作。。
时间肯定一样的,主要是这个是全部DDL记录,可以确认是否真的有过建表、删表行为。
嗯嗯,我今天再建表,看是否又出现类似情况
1 个赞
建完了 用show tables检查下
截个图记录下过程哈哈
show tables