By Mark Callaghan, Software Engineering Team
Did you know that Google uses MySQL as part of its Ads system? As you can imagine, we demand a lot from this Open Source code base and so we have spent a fair amount of time enhancing it to work better in our massively scaled environment. In the past, we have published several patches and today we have a few more to offer. We expect several of these features to be merged into a future official MySQL release, and one of them, semi-synchronous replication, is already available as a MySQL feature preview.
All of the features in the patch are described on our project wiki. The features include:
- enhancements and bug fixes for features from the previous patch
- changes to make InnoDB run faster on multi-core servers
- changes to display mutex contention statistics
- changes to monitor and rate-limit activity by database account and client IP
- a patch for MySQL 5.0.37 with all of our changes
- a patch for MySQL 5.1.26 with the changes for mutex contention statistics
- a patch for MySQL 5.0.67 to make InnoDB run faster on multi-core servers