lveinfo --dbgov

Navigation:  MySQL Governor > Command-line Tools >

lveinfo --dbgov

Previous pageReturn to chapter overviewNext page

lveinfo tool is a part of lve-stats package. It was extended to collect historical information about MySQL usage.

 

$ lveinfo --dbgov --help

 

Displays information about historical Db Governor usage
Usage: lveinfo [OPTIONS]
 
-h --help              : this help screen
-v, --version          : version number
-f, --from=            : run report from date and time in YYYY-MM-DD HH:MM format
      if not present last 10 minutes are assumed
-t, --to=              : run report up to date and time in YYYY-MM-DD HH:MM format
      if not present, reports results up to now
    --period=          : time period
      usage            : specify minutes with m,  h - hours, days with d, and values: today, yesterday
                       : 5m - last 5 minutes, 4h -- last four hours, 2d - last 2 days, as well as today
-o, --order-by=        : orders results by one of the following:
      con              : average connections
      cpu              : average CPU usage
      read             : average READ usage
      write            : average WRITE usage
-u, --user=            : mysql username
-l, --limit=           : max number of results to display, 10 by default
-c, --csv              : display output in CSV format
-b, --format           : show only specific fields into output
      available values:
      ts               : timestamp records
      username         : user name
      con              : average connections
      cpu              : average CPU usage
      read             : average READ usage
      write            : average WRITE usage
      lcpu             : CPU limit
      lread            : READ limit
      lwrite           : WRITE limit
    --show-all         : full output (show all limits); brief output is default
 
-o, --order-by=        : orders results by one of the following:
      ts               : timestamp records
      username         : user name
      max_sim_req      : max simultaneous requests
      sum_cpu          : average CPU usage
      sum_write        : average WRITE usage
      sum_read         : average READ usage
      num_of_rest      : number of restricts
      limit_cpu_end    : limit CPU on period end
      limit_read_end   : limit READ on period end
      limit_write_end  : limit WRITE on period end
    --id=              : LVE id -- will display record only for that LVE id
-u, --user=            : Use username instead of LVE id, and show only record for that user
-l, --limit=           : max number of results to display, 10 by default
-c, --csv              : display output in CSV format
-b, --by-usage         : show LVEs with usage (averaged or max) within 90% percent of the limit
      available values:
      sum_cpu          : average CPU usage
      sum_write        : average WRITE usage
      sum_read         : average READ usage
      num_of_rest      : number of restricts
      limit_cpu_end    : limit CPU on period end
      limit_read_end   : limit READ on period end
      limit_write_end  : limit WRITE on period end
    --show-all         : full output (show all limits); brief output is default
 
TS                     : timestamp records
USER                   : user name
CPU                    : average CPU usage
READ                   : average READ usage
WRITE                  : average WRITE usage
CON                    : average connections
lCPU                   : CPU limit
lREAD                  : READ limit
lWRITE                 : WRITE limit
RESTRICT               : C-cpu restrict, R- read restrict, W- write restrict

 

Example:

 

[email protected] [~/ttttt]# lveinfo --dbgov --user=dbgov --period=1d --limit=10
TS                   USER             CPU     READ    WRITE   CON     lCPU    lREAD   lWRITE   RESTRICT  
2012-12-06 11:14:49  dbgov            9       0.0     0.0     1       90      1000    1000                
2012-12-06 11:13:49  dbgov            9       0.0     0.0     1       90      1000    1000                
2012-12-06 11:12:49  dbgov            9       0.0     0.0     1       90      1000    1000                
2012-12-06 11:11:49  dbgov            9       0.0     0.0     1       90      1000    1000                
2012-12-06 11:10:49  dbgov            9       0.0     0.0     1       90      1000    1000                
2012-12-06 11:09:49  dbgov            90      0.0     0.0     1       90      1000    1000     C          
2012-12-06 11:08:49  dbgov            0       0.0     0.0     0       400     1000    1000                
2012-12-06 11:07:49  dbgov            0       0.0     0.0     0       400     1000    1000                
2012-12-06 11:06:49  dbgov            0       0.0     0.0     0       400     1000    1000