文章主要描述的是如何在Linux下對Mysql mysqlsla進行正常的分析
我們是以相關代碼的方式來引出Linux下Mysql mysqlsla的正確操作
以下就是文章的具體內容的介紹
望你浏覽之後對其有更深的了解
tar zxvf mysqlsla
tar
gz
cp mysqlsla
/bin/mysqlsla /usr/local/bin
如果提示
Can
t locate DBI
pm
執行以下命令
yum install perl
DBI perl
DBD
MySQL
y
這時就可以使用mysqlsla了
用法如下
mysqlsla
lt slow slow
log
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/29436.html