为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 查询数据库慢

laravel 查询数据库慢

PHP
小唯快跑啊 2019-03-04 00:35:11
后端用laravel做接口,是很简单的逻辑,如图: 调用接口,竟然需要2s多,直接在数据库里面查0.05s,有没有办法优化
查看完整描述

3 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

laravel就是很慢。最好打印出sql语句,看看再mysql客户端查询的语句是否一样。
确认相同的sql语句在laravel很慢,安装laravel-debugbar

composer require barryvdh/laravel-debugbar

安装后根据debugbar给出的信息查看是哪里出了问题。
如果还是不行的话,关闭debug模式。是否还是很慢。debug本身会占用加载时间。
如果还是很慢,确认是否是电脑配置的问题。相同电脑配置,laravel比起其他框架就是慢点。

查看完整回答
反对 回复 2019-03-18
?
动漫人物

TA贡献1815条经验 获得超10个赞

感觉没问题,laravel其他function时间正常吗?
下一个debugbar看下sql花费的时间。也有可能是其他地方花掉时间了

查看完整回答
反对 回复 2019-03-18
?
狐的传说

TA贡献1804条经验 获得超3个赞

查看一下.env配置文件,是不是把DB_HOST改成localhost,这样读取数据库会变成远程链接,改成127.0.0.1,就正常了

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 1199 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信