近期tidb 同一个sql 查询突然变慢,发现 Coprocessor 执行耗时太长

1、 业务量是否有变化,检查tidb qps /cps等监控
2、 SQL处理的数据量是否变化
3、检查慢SQL是否存在执行计划不正确的,或者大量的历史版本
4、 看看corpocessor瓶颈在网络还是tikv处理上
TiDB --> KV Request Duration 99 by store 表示依据 tikv store 分类统计 99% 的 KV 请求执行时间(就是 tidb 发消息给 tikv 得到反馈的时间,按 message type 分类)
TiKV-Details --> 99% gRPC message duration 表示 99% 的 gRPC 请求的执行时间小于该值(就是 tikv 接收到信息处理完成到返回的给 tidb 的时间消耗,按 message type 分类)

1 个赞