mysqlsla是hackmysql.com推出的一款MySQL的日志分析工具,可以分析mysql的慢查询日志、分析慢查询非常好用,能针对库分析慢查询语句的执行频率、扫描的数据量、消耗时间等,而且分析出来以后还有语句范例,这是mysqldba必不可少的工具之一.接下来就来详细介绍一下
mysqlsla慢查询日志分析工具的安装使用方法.
- 1. 下载mysqlsla慢查询分析工具
地址:http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz
# cd /usr/local/src/tarbag/
# wget http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz
- 2、mysqlsla慢查询分析工具安装
# tar -xzvf mysqlsla-2.03.tar.gz
# cd mysqlsla-2.03
# perl Makefile.PL // 需要安装perl语言
# make
# make install
- 3. 查看帮助
- 4. mysqlsla慢查询分析工具命令
# Basic operation: parse a MySQL slow or general log
mysqlsla --log-type slow LOG
mysqlsla --log-type general LOG
# Parse output from mysqlbinlog
# mysqlsla cannot directly parse binary logs
mysqlbinlog LOG │ mysqlsla --log-type binary -
# Parse a microslow patched slow log
mysqlsla --log-type msl LOG
# Replay a replay file
mysqlsla --replay FILE
# Parse a user-defined log specify its format
mysqlsla --log-type udl --udl-format FILE
# Let mysqlsla automatically determine the log type
mysqlsla LOG
一般来说分析mysql慢查询只用到第一个命令,mysqlsla --log-type slow LOG
- 4、mysqlsla慢查询分析工具使用
转载于:https://my.oschina.net/766/blog/211077