首先先介紹幾個關鍵字 1 show status 表示資料庫當前的狀態數據 show [session|global] status session是當前連接的統計結果 global 是資料庫服務啟動以來 所有的統計結果 show status like ‘Com_%’; 其中Com_XXX表示XX ...
首先先介紹幾個關鍵字
1 show status 表示資料庫當前的狀態數據
show [session|global] status session是當前連接的統計結果 global 是資料庫服務啟動以來 所有的統計結果
show status like ‘Com_%’; 其中Com_XXX表示XXX語句所執行的次數 我們主要關註Com_select,Com_insert,Com_update,Com_delete這個幾個參數,分別表示查詢次數,添加次數,更新次數,刪除次數
除此之外還有幾個參數值得註意
Connections:試圖連接MySQL伺服器的次數
Uptime:伺服器工作的時間(單位秒)
Slow_queries:慢查詢的次數
然後進入關鍵地方了 慢查詢
什麼時候慢查詢了 就是查詢時間超過 慢查詢的設定時間 就是慢查詢 如慢查詢的時間設定的是10秒 有一個查詢 超過了10秒 這個查詢就被稱為慢查詢 慢查詢的時間是可以自己設定的
首先查看慢查詢是否開啟 慢查詢的時間是多少
通過 log_slow_queries 來確定是否開啟 long_query_time 慢查詢的時間是多少
開啟慢查詢
long_query_time=2
slow-query-log=On
slow_query_log_file="C:/Program Files/MySQL/MySQL Server 5.6/mysql_slow_query.log"
這三個參數放到[mysqlld] 下麵 然後重啟資料庫服務 在查詢就可以看到慢查詢開啟了