The MySQL slow query log parser converts your slow query logs in to a more usable format. It also adds some interesting information like median and average times.
Here is an example of what the parsed log looks like
1 Queries Taking 4 seconds to complete Locking for 0 seconds Average time: 4, Median time 4 Average lock: 0, Median lock 0 DELETE FROM blah WHERE blah1 >= XXX AND blah2<= XXX; ################################################################################ 22 Queries Taking 3 3 seconds to complete Locking for 0 0 seconds Average time: 3, Median time 3 Average lock: 0, Median lock 0 select * from table1 WHERE table1.something = table.something and table1.x = XXX; ################################################################################
This parser was inspired by the perl mysql_slow_log_parser written by Nathanial Hendler.