Heim > Fragen und Antworten > Hauptteil
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?
ringa_lee2017-06-05 11:09:52
查看日志 找出对应的sql desc或者explain select.......(你的sql语句) 查看效率,或者直接将执行效率写到日志内
黄舟2017-06-05 11:09:52
mysql的配置里边开启 慢查询slow_query_log 和 没有索引的语句log_queries_not_using_indexes。可以用explain + sql语句来查看sql的执行效率。
程序里边也要注意是否可以优化。别把数据库查询放在循环里。