Survey of Percona Toolkit: Command-line Tools for MySQL

24 April 2:00pm - 2:50pm @ Ballroom F

Percona Toolkit is a collection of more then 30 command-line tools for MySQL that automate a variety of MySQL and system tasks. With so many choices, it can be difficult knowing where to start: is pt-archiver safe? what is the relationship between pt-table-checksum and pt-table-sync? how does pt-online-schema-change work? etc.

This session will survey 9 of the most popular tools in Percona Toolkit: pt-archiver, pt-duplicate-key-checker, pt-mysql-summary, pt-online-schema-change, pt-query-digest, pt-stalk, pt-summary, pt-table-checksum, and pt-table-sync. The main purpose of each of these tools will be explained and briefly demonstrated.

If you have never heard of Percona Toolkit, or if you have but are still new to it, this session will provide you with a starting point from which you can learn more about the particular tools that spark your interest.


Daniel Nichter
Software Architect, Percona
Daniel started making tools for MySQL in 2004. At the time, almost no MySQL tools existed publicly. In 2005 he created where he published tools and white papers about MySQL performance, query optimization, and internals. Daniel joined Percona in July 2008 to work on Maatkit, a suite of command-line tools for MySQL which is now Percona Toolkit. At the 2010 MySQL Conference & Expo, he was named the Community Contributor of the Year for his work on Maatkit. 10+ years later, Daniel is still developing tools for MySQL at Percona, and other database-related projects.