首頁 > 問答 > 主體
比方說 一個在線上運行的網站,發現某個頁面載入很慢,怎麼查看哪條sql語句是否要優化
淡淡烟草味2017-06-05 11:09:52
慢查詢日誌呀。
ringa_lee2017-06-05 11:09:52
查看日誌 找出對應的sql desc或explain select.......(你的sql語句) 查看效率,或直接將執行效率寫到日誌內
巴扎黑2017-06-05 11:09:52
如果是Laravel,可以用debugbar https://github.com/barryvdh/l...
黄舟2017-06-05 11:09:52
mysql的配置裡邊開啟 慢查詢slow_query_log 和 沒有索引的語句log_queries_not_using_indexes。可以用explain + sql語句來查看sql的執行效率。
程式裡邊也要注意是否可以最佳化。別把資料庫查詢放在循環裡。
PHPz2017-06-05 11:09:52
有沒有使用框架?你可以監控每一條SQL的運行時間。並記錄日誌,一一分析 。