数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Mysql mysqlsla在Linux之下的正确操作


发布日期:2020年01月25日
 
Mysql mysqlsla在Linux之下的正确操作

以下的文章主要描述的是如何在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的描述希望会给你带来一些帮助在此方面

上一篇:MS SQL7.0的数据迁移到MySQL上的一种方法

下一篇:计划备份mysql数据库