程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql mysqlsla在Linux之下的正確操作

Mysql mysqlsla在Linux之下的正確操作

編輯:MySQL綜合教程

以下的文章主要描述的是如何在Linux下對Mysql mysqlsla進行正常的分析,我們是以相關代碼的方式來引出Linux下Mysql mysqlsla的正確操作,以下就是文章的具體內容的介紹,望你浏覽之後對其有更深的了解。

  1. tar zxvf mysqlsla-2.03.tar.gz   
  2. cp mysqlsla-2.03/bin/mysqlsla /usr/local/bin  

如果提示“Can’t locate DBI.pm”,執行以下命令

  1. yum install perl-DBI perl-DBD-MySQL -y  

這時就可以使用mysqlsla了,用法如下

  1. mysqlsla -lt slow slow.log   
  2. mysqlsla  

Mysql mysqlsla:整體來說, 功能非常強大. 數據報表,非常有利於分析慢查詢的原因, 包括執行頻率, 數據量, 查詢消耗等.

格式說明如下:

總查詢次數 (queries total), 去重後的sql數量 (unique)

輸出報表的內容排序(sorted by)

最重大的慢sql統計信息, 包括 平均執行時間, 等待鎖時間, 結果行的總數, 掃描的行總數.

Count, sql的執行次數及占總的slow log數量的百分比.

Time, 執行時間, 包括總時間, 平均時間, 最小, 最大時間, 時間占到總慢sql時間的百分比.

95% of Time, 去除最快和最慢的sql, 覆蓋率占95%的sql的執行時間.

Lock Time, 等待鎖的時間.

95% of Lock , 95%的慢sql等待鎖時間.

Rows sent, 結果行統計數量, 包括平均, 最小, 最大數量.

Rows examined, 掃描的行數量.

Database, 屬於哪個數據庫

Users, 哪個用戶,IP, 占到所有用戶執行的sql百分比

Query abstract, 抽象後的sql語句

Query sample, sql語句

上述的相關內容就是對Linux下分析Mysql mysqlsla的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved