Reverse the default sort order.
=item B
Pause display.
=item B
Quit B
=item B
Reset the server's status counters via a I command.
=item B
Togle IP reverse lookup. Default is on.
=item B
Change the sleep time (number of seconds between display refreshes).
=item B
Set the number of seconds a query will need to run before it is
considered old and will be highlighted.
=item B
Show only threads owned by a giver user.
=back
The B key has a command-line counterpart: B<-s>.
The B key has two command-line counterparts: B<--header> and
B<--noheader>.
=head1 BUGS
This is more of a BUGS + WishList.
Some performance information is not available when talking to a
version 3.22.x MySQL server. Additional information (about threads
mostly) was added to the output of I in MySQL 3.23.x and
B makes use of it. If the information is not available, you
will simply see zeros where the real numbers should be.
Simply running this program will increase your overall counters (such
as the number of queries run). But you may or may not view that as a
bug.
B consumes too much CPU time when running (verified on older
versions of Linux and FreeBSD). It's likely a problem related to
Term::ReadKey. I haven't had time to investigate yet, so B now
automatically lowers its priority when you run it. You may also think
about running B on another workstation instead of your database
server. However, C on Solaris does B have this problem.
Newer versions of Linux and FreeBSD seem to have fixed this.
You can't specify the maximum number of threads to list. If you have
many threads and a tall xterm, B will always try to display as
many as it can fit.
The size of most of the columns in the display has a small maximum
width. If you have fairly long database/user/host names the display
may appear odd. I have no good idea as to how best to deal with that
yet. Suggestions are welcome.
It'd be nice if you could just add B configuration directives
in your C file instead of having a separate config file.
You should be able to specify the columns you'd like to see in the
display and the order in which they appear. If you only have one
username that connects to your database, it's probably not worth
having the User column appear, for example.
=head1 AUTHOR
mytop was developed and is maintained by Jeremy D. Zawodny
(Jeremy@Zawodny.com).
If you wish to e-mail me regarding this software, B subscribe
to the B mailing list. See the B homepage for details.
=head1 DISCLAIMER
While I use this software in my job at Yahoo!, I am solely responsible
for it. Yahoo! does not necessarily support this software in any
way. It is merely a personal idea which happened to be very useful in
my job.
=head1 SEE ALSO
Please check the MariaDB manual if you're not sure where some of the
output of B is coming from.
=head1 COPYRIGHT
Copyright (C) 2000-2010, Jeremy D. Zawodny.
=head1 CREDITS
Fix a bug. Add a feature. See your name here!
Many thanks go to these fine folks:
=over
=item Jean Weisbuch (jean@phpnet.org)
Added --fullqueries and --sort options, dynamic user and database columns
width, reading of .my.cnf, state/progress column that can be disabled
dynamically (when available) and various small fixes.
=item Michael "Monty" Widenius
Fixed a couple of minor bugs that gave warnings on startup.
Added support for MariaDB (show MariaDB at top and % done).
Cut long server version names to display width.
Made 'State' length dynamic.
=item Mark Grennan (mark@grennan.com) www.linuxfangoy.com
Added updates for MySQL 5.x. Added 'S' (slow) highlighting.
Added 'C' to turn on and off Color. Added 'l' command to change
color for long running queries. Fixed a few documentation issues.
Monitors Slave status. Added color to Queue hit ratio.
Added number of rows sorted per second.
Created release 1.7.
=item Sami Ahlroos (sami@avis-net.de)
Suggested the idle/noidle stuff.
=item Jan Willamowius (jan@janhh.shnet.org)
Minor bug report. Documentation fixes.
=item Alex Osipov (alex@acky.net)
Long command-line options, Unix socket support.
=item Stephane Enten (tuf@grolier.fr)
Suggested batch mode.
=item Richard Ellerbrock (richarde@eskom.co.za)
Bug reports and usability suggestions.
=item William R. Mattil (wrm@newton.irngtx.tel.gte.com)
Bug report about empty passwords not working.
=item Benjamin Pflugmann (philemon@spin.de)
Suggested -P command-line flag as well as other changes.
=item Justin Mecham
Suggested setting $0 to `mytop'.
=item Thorsten Kunz
Provided a fix for cases when we try remove the domain name from the
display even if it is actually an IP address.
=item Sasha Pachev
Provided the idea of real-time queries per second in the main display.
=item Paul DuBois
Pointed out some option-handling bugs.
=item Mike Wexler
Suggested that we don't mangle (normalize) whitespace in query info by
default.
=item Mark Zweifel
Make the --idle command-line argument negatable.
=item Axel Schwenke
Noticed the incorrect formula for query cache hit percentages in
version 1.2.
=item Steven Roussey
Supplied a patch to help filter binary junk in queries so that
terminals don't freak out.
=item Jon R. Luini
Supplied a patch that formed the basis for C<--prompt> support.
Sean Leach submitted a similar patch.
=item Yogish Baliga
Supplied a patch that formed the basis for C<--resolve> support.
=item Per Andreas Buer
Supplied an excellent patch to tidy up the top display. This includes
showing most values in short form, such as 10k rather than 10000.
=back
See the Changes file on the B distribution page for more
details on what has changed.
=head1 LICENSE
B is licensed under the GNU General Public License version
2. For the full license information, please visit
http://www.gnu.org/copyleft/gpl.html
=cut
__END__