PDF (A4) - 40.5Mb
Man Pages (TGZ) - 259.5Kb
Man Pages (Zip) - 366.7Kb
Info (Gzip) - 4.1Mb
Info (Zip) - 4.1Mb
The MySQL slow query log contains information about queries that take a long time to execute (seeSection 7.4.5, “The Slow Query Log”).mysqldumpslow parses MySQL slow query log files and summarizes their contents.
Normally,mysqldumpslow groups queries that are similar except for the particular values of number and string data values. It“abstracts” these values toN and'S' when displaying summary output. To modify value abstracting behavior, use the-a and-n options.
Invokemysqldumpslow like this:
mysqldumpslow [options] [log_file ...]Example output with no options given:
Reading mysql slow query log from /usr/local/mysql/data/mysqld91-slow.logCount: 1 Time=4.32s (4s) Lock=0.00s (0s) Rows=0.0 (0), root[root]@localhost insert into t2 select * from t1Count: 3 Time=2.53s (7s) Lock=0.00s (0s) Rows=0.0 (0), root[root]@localhost insert into t2 select * from t1 limit NCount: 3 Time=2.13s (6s) Lock=0.00s (0s) Rows=0.0 (0), root[root]@localhost insert into t1 select * from t1mysqldumpslow supports the following options.
Table 6.21 mysqldumpslow Options
| Option Name | Description |
|---|---|
| -a | Do not abstract all numbers to N and strings to 'S' |
| -n | Abstract numbers with at least the specified digits |
| --debug | Write debugging information |
| -g | Only consider statements that match the pattern |
| --help | Display help message and exit |
| -h | Host name of the server in the log file name |
| -i | Name of the server instance |
| -l | Do not subtract lock time from total time |
| -r | Reverse the sort order |
| -s | How to sort output |
| -t | Display only first num queries |
| --verbose | Verbose mode |
Command-Line Format --helpDisplay a help message and exit.
Do not abstract all numbers to
Nand strings to'S'.--debug,-dCommand-Line Format --debugRun in debug mode.
This option is available only if MySQL was built using
WITH_DEBUG. MySQL release binaries provided by Oracle arenot built using this option.Type String Consider only queries that match the (grep-style) pattern.
Type String Default Value *Host name of MySQL server for
*-slow.logfile name. The value can contain a wildcard. The default is*(match all).Type String Name of server instance (if usingmysql.server startup script).
Do not subtract lock time from total time.
Type Numeric Abstract numbers with at least
Ndigits within names.Reverse the sort order.
Type String Default Value atHow to sort the output. The value of
sort_typeshould be chosen from the following list:t,at: Sort by query time or average query timel,al: Sort by lock time or average lock timer,ar: Sort by rows sent or average rows sentc: Sort by count
By default,mysqldumpslow sorts by average query time (equivalent to
-s at).Type Numeric Display only the first
Nqueries in the output.--verbose,-vCommand-Line Format --verboseVerbose mode. Print more information about what the program does.
PDF (A4) - 40.5Mb
Man Pages (TGZ) - 259.5Kb
Man Pages (Zip) - 366.7Kb
Info (Gzip) - 4.1Mb
Info (Zip) - 4.1Mb