几个方面,客户端及应用程序,网络,TiDB:
1,结果集大小?
2,客户端本机当时在干嘛,CPU,网络,内存等资源是否够用?网络自己用的少,也许别的用了?
3,应用程序是怎么处理逻辑的?如果一边取一边同步处理,那就比较慢。这是符合预期的?不符合是否需要修改应用逻辑?
上述123可以通过等价sql拷贝到mysql 命令行或者dbeaver等客户端测试一下,排除是否客户端的问题。
4,如果是数据库侧tidb发的慢,可以看下tidb的资源,光看网络不够。另外也许是并发参数有人做了修改(参考:
tidb流式读取配置_tidb 流读-CSDN博客 )。