tidb并发查询慢

Query_time: 35.214570341
Cop_time: 176.960387282
Process_time: 415.196
Wait_time: 269.759
Request_count: 2527
Process_keys: 4548617
Total_keys: 6660728
Rocksdb_delete_skipped_count: 932
Rocksdb_key_skipped_count: 5938109
Rocksdb_block_cache_hit_count: 30499722

查询总共花了35秒,你想优化这条 SQL,还是寻找导致 tidb 慢的原因?

  1. 优化SQL的话,就需要通过 explain sql 来看执行计划,进行优化

  2. 看以上的记录信息,慢应该是在 tikv 节点;你可以开启 问题定位的方式,来获取 慢 SQL 的信息

  3. 通过 prometheus 观察 集群中tikv 节点的资源执行情况,相同时间点是否也有 高 cpu,高IO ,高内存的情况

资源定位:
https://docs.pingcap.com/zh/tidb/stable/identify-expensive-queries

1 个赞