查询数据库比较慢

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


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

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

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

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


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


这种情况需要如何优化?



补充:bladex 2.9.0    微服务版本

3条回答
  •  zhx1994
    zhx1994 (楼主)
    2023-07-01 09:15

    所有的sql都这样吗?

    作者追问:2023-07-01 09:15

    部分sql这样,通过排查,其中一个表就8000多条数据,根据某个varchar(64)和租户id进行等于查询,用了7s多

    作者追问:2023-07-01 09:15

    补充:在项目中查询用了14s

    image.png

    复制此sql到三方工具:

    image.png

    同样的sql仅用了0.27s

提交回复