以下的文章主要描述的是如何在Linux下對Mysql mysqlsla進行正常的分析我們是以相關代碼的方式來引出Linux下Mysql mysqlsla的正確操作以下就是文章的具體內容的介紹望你浏覽之後對其有更深的了解
tar zxvf mysqlslatargz
cp mysqlsla/bin/mysqlsla /usr/local/bin
如果提示Cant locate DBIpm執行以下命令
yum install perlDBI perlDBDMySQL y
這時就可以使用mysqlsla了用法如下
mysqlsla lt slow slowlog
mysqlsla
Mysql mysqlsla整體來說 功能非常強大 數據報表非常有利於分析慢查詢的原因 包括執行頻率 數據量 查詢消耗等
格式說明如下:
總查詢次數 (queries total) 去重後的sql數量 (unique)
輸出報表的內容排序(sorted by)
最重大的慢sql統計信息 包括 平均執行時間 等待鎖時間 結果行的總數 掃描的行總數
Count sql的執行次數及占總的slow log數量的百分比
Time 執行時間 包括總時間 平均時間 最小 最大時間 時間占到總慢sql時間的百分比
% of Time 去除最快和最慢的sql 覆蓋率占%的sql的執行時間
Lock Time 等待鎖的時間
% of Lock %的慢sql等待鎖時間
Rows sent 結果行統計數量 包括平均 最小 最大數量
Rows examined 掃描的行數量
Database 屬於哪個數據庫
Users 哪個用戶IP 占到所有用戶執行的sql百分比
Query abstract 抽象後的sql語句
Query sample sql語句
上述的相關內容就是對Linux下分析Mysql mysqlsla的描述希望會給你帶來一些幫助在此方面
From:http://tw.wingwit.com/Article/program/MySQL/201311/29407.html