mysqlreport的使用
2015-08-26 17:40
615 查看
mysql参数怎么调是个问题,如果是Oracle,数据库报告上有很多建议,非常直观。mysql也有一个小工具mysqlreport,来统计一些信息指导调参数,最好是写一个任务,一个小时执行一次,这样可以看到高峰、低峰时期的统计信息,更有利于参数调优。
1.先下载dbi、dbd-mysql、mysqlreport-3.5。
2.安装dbi和dbd-mysql,安装之前确认安装过perl。
perl Makefile.PL
make
make test
make install
3.到mysqlreport-3.5的目录下执行
[root@VM-10 mysqlreport-3.5]# ./mysqlreport --user root --password root --host 10.10.15.208 --port 3316
Use of uninitialized value in formline at ./mysqlreport line 1099.
Use of uninitialized value $is in multiplication (*) at ./mysqlreport line 829.
Use of uninitialized value in formline at ./mysqlreport line 1227.
Use of uninitialized value in formline at ./mysqlreport line 1235.
MySQL 5.6.25-log uptime 0 5:34:3 Wed Aug 26 17:12:54 2015
__ Key _________________________________________________________________
Buffer used 0 of 2.00G %Used: 0.00
Current 373.45M %Usage: 18.24
Write hit 0.00%
Read hit 0.00%
__ Questions ___________________________________________________________
Total 757 0.0/s
Com_ 1.26k 0.1/s %Total: 166.31
-Unknown 805 0.0/s 106.34
DMS 294 0.0/s 38.84
COM_QUIT 9 0.0/s 1.19
Slow 5 s 13 0.0/s 1.72 %DMS: 4.42 Log:
DMS 294 0.0/s 38.84
SELECT 294 0.0/s 38.84 100.00
REPLACE 0 0/s 0.00 0.00
DELETE 0 0/s 0.00 0.00
INSERT 0 0/s 0.00 0.00
UPDATE 0 0/s 0.00 0.00
Com_ 1.26k 0.1/s 166.31
admin_comma 800 0.0/s 105.68
show_table_ 171 0.0/s 22.59
set_option 148 0.0/s 19.55
__ SELECT and Sort _____________________________________________________
Scan 337 0.0/s %SELECT: 114.63
Range 51 0.0/s 17.35
Full join 0 0/s 0.00
Range check 0 0/s 0.00
Full rng join 0 0/s 0.00
Sort scan 64 0.0/s
Sort range 1 0.0/s
Sort mrg pass 32 0.0/s
__ Query Cache _________________________________________________________
Memory usage 16.81k of 1.00M %Used: 1.64
Block Fragmnt 100.00%
Hits 0 0/s
Inserts 1 0.0/s
Insrt:Prune 1:1 0/s
Hit:Insert 0.00:1
__ Table Locks _________________________________________________________
Waited 0 0/s %Total: 0.00
Immediate 208 0.0/s
__ Tables ______________________________________________________________
Open 1 of 2000 %Cache: 0.05
Opened 240 0.0/s
__ Connections _________________________________________________________
Max used 4 of 1000 %Max: 0.40
Total 15 0.0/s
__ Created Temp ________________________________________________________
Disk table 20 0.0/s
Table 472 0.0/s Size: 16.0M
File 67 0.0/s
__ Threads _____________________________________________________________
Running 1 of 2
Cached 2 of 18 %Hit: 73.33
Created 4 0.0/s
Slow 0 0/s
__ Aborted _____________________________________________________________
Clients 8 0.0/s
Connects 0 0/s
__ Bytes _______________________________________________________________
Sent 504.65M 25.2k/s
Received 51.91k 2.6/s
__ InnoDB Buffer Pool __________________________________________________
Usage 127.98M of 127.98M %Used: 100.00
Read hit 97.36%
Pages
Free 0 %Total: 0.00
Data 7.87k 96.12 %Drty: 0.00
Misc 318 3.88
Latched 0.00
Reads 92.16M 4.6k/s
From file 2.43M 121.3/s 2.64
Ahead Rnd 0 0/s
Ahead Sql 0/s
Writes 134 0.0/s
Flushes 134 0.0/s
Wait Free 0 0/s
__ InnoDB Lock _________________________________________________________
Waits 0 0/s
Current 0
Time acquiring
Total 0 ms
Average 0 ms
Max 0 ms
__ InnoDB Data, Pages, Rows ____________________________________________
Data
Reads 2.46M 122.8/s
Writes 87 0.0/s
fsync 11 0.0/s
Pending
Reads 0
Writes 0
fsync 0
Pages
Created 0 0/s
Read 3.54M 176.9/s
Written 134 0.0/s
Rows
Deleted 0 0/s
Inserted 0 0/s
Read 65.10M 3.2k/s
Updated 0 0/s
1.先下载dbi、dbd-mysql、mysqlreport-3.5。
2.安装dbi和dbd-mysql,安装之前确认安装过perl。
perl Makefile.PL
make
make test
make install
3.到mysqlreport-3.5的目录下执行
[root@VM-10 mysqlreport-3.5]# ./mysqlreport --user root --password root --host 10.10.15.208 --port 3316
Use of uninitialized value in formline at ./mysqlreport line 1099.
Use of uninitialized value $is in multiplication (*) at ./mysqlreport line 829.
Use of uninitialized value in formline at ./mysqlreport line 1227.
Use of uninitialized value in formline at ./mysqlreport line 1235.
MySQL 5.6.25-log uptime 0 5:34:3 Wed Aug 26 17:12:54 2015
__ Key _________________________________________________________________
Buffer used 0 of 2.00G %Used: 0.00
Current 373.45M %Usage: 18.24
Write hit 0.00%
Read hit 0.00%
__ Questions ___________________________________________________________
Total 757 0.0/s
Com_ 1.26k 0.1/s %Total: 166.31
-Unknown 805 0.0/s 106.34
DMS 294 0.0/s 38.84
COM_QUIT 9 0.0/s 1.19
Slow 5 s 13 0.0/s 1.72 %DMS: 4.42 Log:
DMS 294 0.0/s 38.84
SELECT 294 0.0/s 38.84 100.00
REPLACE 0 0/s 0.00 0.00
DELETE 0 0/s 0.00 0.00
INSERT 0 0/s 0.00 0.00
UPDATE 0 0/s 0.00 0.00
Com_ 1.26k 0.1/s 166.31
admin_comma 800 0.0/s 105.68
show_table_ 171 0.0/s 22.59
set_option 148 0.0/s 19.55
__ SELECT and Sort _____________________________________________________
Scan 337 0.0/s %SELECT: 114.63
Range 51 0.0/s 17.35
Full join 0 0/s 0.00
Range check 0 0/s 0.00
Full rng join 0 0/s 0.00
Sort scan 64 0.0/s
Sort range 1 0.0/s
Sort mrg pass 32 0.0/s
__ Query Cache _________________________________________________________
Memory usage 16.81k of 1.00M %Used: 1.64
Block Fragmnt 100.00%
Hits 0 0/s
Inserts 1 0.0/s
Insrt:Prune 1:1 0/s
Hit:Insert 0.00:1
__ Table Locks _________________________________________________________
Waited 0 0/s %Total: 0.00
Immediate 208 0.0/s
__ Tables ______________________________________________________________
Open 1 of 2000 %Cache: 0.05
Opened 240 0.0/s
__ Connections _________________________________________________________
Max used 4 of 1000 %Max: 0.40
Total 15 0.0/s
__ Created Temp ________________________________________________________
Disk table 20 0.0/s
Table 472 0.0/s Size: 16.0M
File 67 0.0/s
__ Threads _____________________________________________________________
Running 1 of 2
Cached 2 of 18 %Hit: 73.33
Created 4 0.0/s
Slow 0 0/s
__ Aborted _____________________________________________________________
Clients 8 0.0/s
Connects 0 0/s
__ Bytes _______________________________________________________________
Sent 504.65M 25.2k/s
Received 51.91k 2.6/s
__ InnoDB Buffer Pool __________________________________________________
Usage 127.98M of 127.98M %Used: 100.00
Read hit 97.36%
Pages
Free 0 %Total: 0.00
Data 7.87k 96.12 %Drty: 0.00
Misc 318 3.88
Latched 0.00
Reads 92.16M 4.6k/s
From file 2.43M 121.3/s 2.64
Ahead Rnd 0 0/s
Ahead Sql 0/s
Writes 134 0.0/s
Flushes 134 0.0/s
Wait Free 0 0/s
__ InnoDB Lock _________________________________________________________
Waits 0 0/s
Current 0
Time acquiring
Total 0 ms
Average 0 ms
Max 0 ms
__ InnoDB Data, Pages, Rows ____________________________________________
Data
Reads 2.46M 122.8/s
Writes 87 0.0/s
fsync 11 0.0/s
Pending
Reads 0
Writes 0
fsync 0
Pages
Created 0 0/s
Read 3.54M 176.9/s
Written 134 0.0/s
Rows
Deleted 0 0/s
Inserted 0 0/s
Read 65.10M 3.2k/s
Updated 0 0/s
相关文章推荐
- 安装wordpress连接mysql数据库问题
- 安装wordpress连接mysql数据库问题
- MySQL limit 查询优化
- [MySQL] 主流存储引擎介绍
- Mysql中类似于nvl()函数的ifnull()函数
- mysql alter
- MySQL CMake参数说明手册
- MySQL笔记
- mysql 外连接查询替代
- MySQL FIND_IN_SET()
- mysql中的coalesce用法
- mysql 按月/按周汇总统计函数 DATE_FORMAT() 函数
- mysql语句相关操作
- libmysqlcppconn-dev : 依赖: libboost-dev 但是它将不会被安装 一个解决办法
- Mysql备份还原命令
- mysql 安时间分组 group by
- MySql:jsp插入mysql数据库中文乱码
- LeetCode 177 Nth-Highest Salary mysql,取第n条数据,limit子句 难度:1
- 82 mysql 查询字段为/不为空 c 产生随机数
- 使用mysqldump备份数据库(含存储过程)