查询数据库比较慢

Blade 未结 3 876
leehaha
leehaha 2023-06-30 17:41
悬赏:5


项目部署到服务器以后,查看日志,sql的响应时间是7s左右

复制sql直接用三方工具连接查询是1s左右

这个sql在服务中每次执行都是7s左右(排除了堵塞的情况)

用三方工具每次查都是1s左右


服务器是阿里云的,数据库也是阿里云的,服务器和数据库在同一个区域,使用内网连接串连接的


这种情况需要如何优化?



补充:bladex 2.9.0    微服务版本

3条回答
  •  admin
    admin (楼主)
    2023-07-03 09:40

    把源码在开发机本地跑起来,阿里云数据库外网给你的ip开个放行,然后链接阿里云数据执行看看,本机的时间要多少。

    另外你也可以写一个空的springboot工程,只集成mybatis-plus,看看执行这个sql要多少,然后去判断大概可能影响的地方。现在还需要多实验几次,才好开始判断真正的问题所在

    作者追问:2023-07-03 09:40

    好的多谢。    

提交回复