php - 一个在线运行的网站,怎么查看哪条sql语句是否需要优化
天蓬老师
天蓬老师 2017-06-05 11:07:52
[PHP讨论组]

比如说 一个在线上运行的网站,发现某个页面加载很慢,怎么查看哪条sql语句是否要优化

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(5)
淡淡烟草味

慢查询日志呀。

ringa_lee

查看日志 找出对应的sql desc或者explain select.......(你的sql语句) 查看效率,或者直接将执行效率写到日志内

巴扎黑

如果是Laravel,可以用debugbar https://github.com/barryvdh/l...

黄舟

mysql的配置里边开启 慢查询slow_query_log 和 没有索引的语句log_queries_not_using_indexes。可以用explain + sql语句来查看sql的执行效率。

程序里边也要注意是否可以优化。别把数据库查询放在循环里。

PHPz

有没有使用框架?你可以监控每一条SQL的运行时间。并记录日志,一一分析 。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号