Percona has a strong team of MySQL developers and consultants on board, so we decided to prepare builds with our patches and third-party patches which we think are very useful. We actually use these internally and for our customers.
Current releases include:
- microslow patch (enables microsecond resolution in slow logs)
- execution plan (show info about query execution in slow log)
- InnoDB statistic (show extended InnoDB usage during query execution in slow log)
- Google’s patches with user statistics, and statistics about tables and indexes usage
You can find more info about some of our patches here:
Some features were sponsored by customers and we are allowed to publish them under GPL and some we developed for internal needs.
We prepared 5.0.62 release (based on MySQL Enterprise 5.0.62 source, taken from http://mirror.provenscaling.com/mysql/enterprise/source/5.0/) and 5.1.26-rc release, and they are currently available only as source .tar.gz, but we will provide public access to our YUM repository with binaries, RedHat/CentOS and Suse RPMS / SRPMS when they’re available. Here are links to the source releases:
You can find the individual patches here:
Besides standard 5.1, we are going to make releases with the InnoDB plugin version compiled in (not as a plugin), as the current system with independent InnoDB binaries does not seem handy for us.
We have couple of ideas what else we can develop and include in our releases, but also your comments are very welcome.
We are still investigating Launchpad features, there is our -percona branch, but it is outdated at this moment. Probably our next releases will be based on Launchpad branches, we still need to decide how it fits into our development model.
Disclaimer: Although we use tested releases as best as we can, and use them internally, we do not claim they are bug-free, and you should use them only if you know what you are doing.