php - Wie überprüfe ich, ob eine SQL-Anweisung auf einer online ausgeführten Website optimiert werden muss?
天蓬老师
天蓬老师 2017-06-05 11:07:52
0
5
602

Wenn beispielsweise eine Website online läuft und festgestellt wird, dass eine bestimmte Seite sehr langsam lädt, wie kann dann überprüft werden, ob welche SQL-Anweisung optimiert werden muss?

天蓬老师
天蓬老师

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

Antworte allen(5)
淡淡烟草味

慢查询日志呀。

左手右手慢动作

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

巴扎黑

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

黄舟

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

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

PHPzhong

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!