mysql性能剖析

性能分析有如下幾種方式:慢查詢日誌、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

主要是充當計數器的作用,可以看到緩存命中次數等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章