【 TiDB 使用环境】生产环境 /测试/ Poc
生产
【 TiDB 版本】
v5.4.1
【复现路径】做过哪些操作出现的问题
1、select * from table_name where 条件字段2=xxx and 条件字段1 =‘xx’ ;
2、DELETE from table_name where 条件字段2=xxx and 条件字段1 =‘xx’;
Query OK, 0 rows affected (0.23 sec)
删除未生效
3、去掉一个条件删除也无效
select * from table_name where 条件字段2=xxx;
DELETE from table_name where 条件字段2=xxx
Query OK, 0 rows affected (0.15 sec)
4、where条件都去掉。limit 10删除成功
DELETE from table_name limit 10;
Query OK, 10 rows affected (0.00 sec)
5、反复delete不加where限制,删除100条。
DELETE from table_name limit 100;
Query OK, 31 rows affected (0.59 sec)
最后只删除了31条。剩下了删不掉查询条件的1726条
【遇到的问题:问题现象及影响】
现象:
delete加条件删不掉数据,同样条件select查看有数据,日志都未看到相关失败警告
问题影响:
线上会通过该条件删除数据,造成数据删除失败未告警,影响未知
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】