比方說 一個在線上運行的網站,發現某個頁面載入很慢,怎麼查看哪條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的運行時間。並記錄日誌,一一分析 。