php - 一個在線上運行的網站,怎麼查看哪一個sql語句是否需要最佳化
天蓬老师
天蓬老师 2017-06-05 11:07:52
0
5
678

比方說 一個在線上運行的網站,發現某個頁面載入很慢,怎麼查看哪條sql語句是否要優化

天蓬老师
天蓬老师

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

全部回覆(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的運行時間。並記錄日誌,一一分析 。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板