MySQL's forthcoming 5.4 release brings InnoDB scalability to the next level Somewhat overshadowed in last week’s headlines was news about the forthcoming MySQL 5.4 release, internally known as “Summit.” While MySQL Engineering team was somewhat heads-down last year finalizing MySQL 5.1, this new version demonstrates a dramatically shorter release cycle by focusing on just two key issues: performance and scale. Mikael Ronstrom, senior software architect, describes some of the areas of improvement in MySQL 5.4 in his blog, and you can also find benchmarks performed by Sun’s performance team. Many of these enhancements come down to MySQL’s goal to more rapidly take in community patches. As Mikael Ronstrom states in his blog:The changes we have done in MySQL 5.4 to improve scalability and the ability to monitor the MySQL Server are:Google SMP patchGoogle IO patchesUpdate of many antiquated defaults in the MySQL ServerNew InnoDB Thread Concurrency algorithmImproved Spinloop in InnoDB mutexes and RW-locksA couple of performance fixes backported from 6.0Operating system specific optimisationsPorted the Google SMP patch to Solaris x86 and SPARC and work underway for Windows and Intel compiler as wellIntroducing DTrace probes in the MySQL ServerA build script to make it easier for community to build an efficient MySQL Server based on source codeBetter performance, better scale, faster incorporation of patches, and shorter release cycles — seems like a great improvement all ’round. Databases