目前生产环境是mysql5.7,但是切换到tidb(版本v4.0.11)时,基本上都是慢查询

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
v4.0.11
部署拓扑:1 pd, 1 tidb, 3 tikv
【问题描述】
目前生产环境是mysql5.7,但是切换到tidb(版本v4.0.11)时,基本上都是慢查询,几分钟就能全部堵死。
看了下3个tikv压力非常大。现在不敢切换了,也不知道从哪里开始优化了。
生产环境取消tidb后(tidb恢复正常后),这些查询单独执行时,都远远快于上面截图的执行时间。


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

你上面的都是累计耗时吧,看平均耗时挺快的


select from user where id=?
生产环境这个语句平均耗时2.6秒,这个2.6秒已经很慢了,顶不住的!这个查询并发量太大了。


单独执行时:0.07秒

有几个慢查询导致的,线程堵塞太多,导致大面积的慢查询。优化后,就好很多了!