My favorites | Sign in
Logo
                

Maatkit (formerly MySQL Toolkit) contains essential command-line tools for MySQL, such as table checksums, a query profiler, and a visual EXPLAIN tool. It provides missing features such as checking whether slaves have the same data as the master.

It has become widely used for applications that run your everyday life, such as your favorite social networking websites. It is also used in places you might not realize, such as by the systems administration teams of your favorite animated movies.

You can download it from the links to the right, or look for MoreWaysToGetMaatkit. This is the project's development homepage. Documentation and more information are hosted at http://www.maatkit.org/

Maatkit strives to adhere strongly to open-source development practices. If you would like changes or bug fixes to Maatkit, please enter issue reports on this website, and join the mailing list to discuss. If there's a bug fix or a feature you must have, your best options are to offer to sponsor the development for it, do it yourself and contribute a patch, or find a developer who can do it for you. There's a list of issues waiting for sponsorship.

Maatkit's code is clean and modular, well documented, and tested with automated test suites. We practice test-first development. Our contribution policy is that there should be tests for patches, and developing the tests is part of developing the patch. Patches without tests are unlikely to be accepted until there is either a test or leisure time for a developer to write tests.

If you'd like to contribute to Maatkit, we encourage you to join the mailing list, read the wiki, and jump right in! You can also join us on IRC at #maatkit on Freenode. The main mailing list is maatkit-help; the other two mailing lists are for subscribing to source control and issue tracking notifications.

Commercial support and services for Maatkit are available from Percona, who have a full-time Maatkit developer on staff.









Hosted by Google Code