【 TiDB 使用环境】生产环境 /测试/ PCO
生产
【 TiDB 版本】
5.1.0
【遇到的问题】
select * from nrdc_bi.ads_appointment_detail_d limit 1;
这种SQL查询需要1min多, 这个表count(*) 只有15w行,经查这个表有280个数据region(不包括Index), 后通过tikv clt 查到某一个region数据内有大量的老版本的数据没有GC掉
这个截图中的delete 的commit_ts 是8月18号, GC时间为24h, 理论上来说数据早该被删除了,但实际上没有删除,,导致一个15w行的表有280个region
后排查TiDB gc worker在8月18、19号的日志, 似乎没有什么异常
同集群其它规模的表、比这个表大一个数量级的表直接limit n 都是秒回, 只有这个表有异常
求问一下 这个请问该如何处理???
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。