84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
比如说 一个在线上运行的网站,发现某个页面加载很慢,怎么查看哪条sql语句是否要优化
欢迎选择我的课程,让我们一起见证您的进步~~
慢查询日志呀。
查看日志 找出对应的sql desc或者explain select.......(你的sql语句) 查看效率,或者直接将执行效率写到日志内
如果是Laravel,可以用debugbar https://github.com/barryvdh/l...
mysql的配置里边开启 慢查询slow_query_log 和 没有索引的语句log_queries_not_using_indexes。可以用explain + sql语句来查看sql的执行效率。
程序里边也要注意是否可以优化。别把数据库查询放在循环里。
有没有使用框架?你可以监控每一条SQL的运行时间。并记录日志,一一分析 。
慢查询日志呀。
查看日志 找出对应的sql desc或者explain select.......(你的sql语句) 查看效率,或者直接将执行效率写到日志内
如果是Laravel,可以用debugbar https://github.com/barryvdh/l...
mysql的配置里边开启 慢查询slow_query_log 和 没有索引的语句log_queries_not_using_indexes。可以用explain + sql语句来查看sql的执行效率。
程序里边也要注意是否可以优化。别把数据库查询放在循环里。
有没有使用框架?你可以监控每一条SQL的运行时间。并记录日志,一一分析 。