MySQL 5.6.4 Development Milestone Now Available!
I am pleased to announce that the MySQL Database 5.6.4 development milestone release ("DMR") is now available for download (select the Development Release tab). MySQL 5.6.4 includes all 5.5...
View ArticleBetter scaling of read-only workloads
The problem and its cause There have been several complaints over the years about InnoDB’s inability to scale beyond 256 connections. One of the main issues behind this scalability bottleneck was the...
View ArticleImproving InnoDB memory usage
Last month we did a few improvements in InnoDB memory usage. We solved a challenging issue about how InnoDB uses memory in certain places of the code. The symptom of the issue was that under a certain...
View ArticleOn protecting MySQL from unwanted use of –skip_grant_tables
If a DBA needs to reset the mysql root password – one method of doing this is to run mysqld with -skip-grant-tables as a command line parameter. This is a bad practice for many reasons and as a DBA...
View ArticleThe Effect of using Cloudfront and why it matters
For years (12+) I have been building systems on every tier of the web. Everything from low-level OS optimizations, mySQL internals, interpreted language performance tricks to static content...
View ArticlePercona Toolkit PDF manual now available
Not to be outdone by Vadim’s announcement, I also have one: Percona Toolkit’s manual is now available as PDF (requires registration). You can get it here:...
View ArticleShinguz: Recover lost .frm files for InnoDB tables
Recently I found in a forum the following request for help: My MySQL instance crashed because of free disk space fault. I saw in /var/lib/mysql all the files: ibdata1, ib_logfile* and all the folders...
View Articledbqp being renamed
One of the best things that can happen to a piece of software is for people to actually use it. I’ve been fortunate enough to have received feedback on the tool from several members of both the Percona...
View ArticleOracle "Technologist of the Year: Developer" Award
I am honored to receive Oracle's Technologist of the Year: Developer award, formerly Oracle Magazine Editors’ Choice Awards. Technologist of the Year Award is given for individuals for their technical...
View ArticleMySQL Performance: 5.6.4 @dbSTRESS Benchmark
MySQL 5.6.4 milestone is here and I'd like to share some benchmark results I've obtained with it on dbSTRESS workload.First of all, I was curious to observe a single user session performance (I did not...
View ArticleConnector/Net 6.5
Connector/Net 6.5 (6.5.0 beta, published on Thursday, 22 Dec 2011)PlanetMySQL Voting: Vote UP / Vote DOWN
View ArticlePercona Testing: Innodb crash / recovery tests available
Not everyone may know this, but there are precious few innodb crash recovery tests available. Some folks have noticed this and asked for something to be done about it, but unfortunately, no tests have...
View ArticleStop Disabling SELinux!
I see a lot of people coming by #centos and similar channels asking for help when they’re experiencing a problem with their Linux system. It amazes me how many people describe their problem, and then...
View ArticleHow to log all MySQL queries in Drupal
In order to benchmark a Drupal site performance you need to see all the database queries related to your Drupal site. In case you don’t have access to the my.cnf file If you don’t have access to the...
View ArticleLast day at MySQL
Today is my final day working on MySQL. It has been an amazing 4.5 years, and I’ve loved working on the technical challenges involved in producing a piece of software which runs on so many different...
View ArticleWant To Learn More About Oracle’s MySQL Support Team?
In the December episode of our “Meet The MySQL Experts” podcast, we chose to focus on MySQL Technical Support. Todd Farmer, Director of Oracle’s MySQL Global Support team, gives us insights into his...
View ArticleMySQL Connector/Net 6.3.8 has been released
MySQL Connector/Net 6.3.8, a new version of the all-managed .NET driver for MySQL has been released. This is a maintenance release to our 6.3 release chain and includes 40 changes and fixes. Version...
View ArticleIntroducing the team!
When Oracle acquired MySQL there was some concern about what would happen with the world's most popular open-source database. It's clear now that not only is Oracle very serious about continuing the...
View ArticleEventual Consistency in MySQL Cluster - implementation part 3
As promised, this is the final post in a series looking at eventual consistency with MySQL Cluster asynchronous replication. This time I'll describe the transaction dependency tracking used with...
View ArticleBinary Log Replayer
When using the replication slave stream, or mysql command line client and mysqlbinlog output from a binary/relay log, all statements are executed in a single thread as quickly as possible. I am seeking...
View Article