性能分析有如下幾種方式:慢查詢日誌、show profiles、show status、show explain等等
1.慢查詢日誌
通過慢查詢日誌可以記錄慢查詢語句,比如超過5s的語句,這個時間是可以自己設置的
關於慢查詢日誌的操作參考https://zhuanlan.zhihu.com/p/58250599
然後結合慢查詢分析工具pt-query-digest 可以得到各語句執行各指標概覽,這時候,就可以針對該語句進行分析
工具的使用參考:http://blog.itpub.net/807718/viewspace-2158116/
2.show profiles
這個主要是可以獲取profiles開啓期間執行的所有語句的執行時間,
然後分析單條:
show profile for query 【query_id】;
這個命令可以獲取單條query的每個執行步驟花費的時間
3.show status
主要是充當計數器的作用,可以看到緩存命中次數等