mysqlreport的使用

     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

你可能感兴趣的:(mysqlreport的使用)