Make me a MEM replication delay screen
"List me all databases that have a current replication delay of more than 10 seconds." "Easy. Let's fetch the data from Merlin." And that is how it started. The mem schema has a table...
View ArticleLOAD DATA INFILE (and mysqldump)
A colleague of mine has been benchmarking mysqldump data load vs. various versions of LOAD DATA INFILE. He created a sample data as a text file with either 100k or 20M rows of five integers each, the...
View ArticleCall for best practice: Talking to r/o slaves through a load-balancer
I am looking for people who have a bunch of r/o slaves running, and who are using a load balancer to distribute queries across them. The typical setup would be a PHP or Perl type of deployment with...
View Articlepam modules for MySQL: What is wrong with these people?
Percona just released their MySQL PAM Authentication insanity, just as Oracle did before, for MySQL 5.5 and MariaDB is no better. The Oracle module requires a module to be loaded into your client,...
View ArticleMySQL is destroying my Umlauts
This is the english translation of an article in my german blog. This article, like the german original, is licensed CC-BY-SA. The english translation has been kindly provided by Tobias Klausmann....
View ArticleHow large can a MySQL database become?
In Maximum MySQL Database Size? Nick Duncan wants to find out what the maximum size of his MySQL database can possibly be. He answers that with a list of maximum file sizes per file system type. That...
View ArticleMySQL 5.6.4-m7 is made of pure win
I have an internal project that is generating a materialized view of some pretty important data, using 96 application server cores against a 12 core database with 192g of memory and a buttload of SSD,...
View ArticlePercona Conference - we are here and we are hiring
It is that time of the year, again: Percona Live is the name of this years MySQL conference in the Santa Clara Hyatt Regency. Booking.com is there, and we are hiring, looking specifically for Admins...
View ArticleHouse and Heisenberg having Replication Delay
So I am getting a mail with a complaint about rising replication delays in a certain replication hierarchy. Not good, because said hierarchy is one of the important ones. As in 'If that breaks, people...
View ArticleReplication Load Monitor
My colleague at Booking.com, Dennis Kaarsemaker, just blogged an interesting article about the Replication Load Monitor we are using at work. This is based on work from Mark Leith, but presents a much...
View ArticleMySQL 5.6-RC: GTID vs. MyISAM
So we tested the 5.6.7-RC. And ran into a strange problem: Because of a test, a preexisting configuration with GTID enabled existed, and suddenly we did not have properly initialized grants in mysql.*...
View Article.mylogin.cnf password recovery
As Todd Farmer points out in Understanding mysql_config_editors security aspects, the new .mylogin.cnf file generated by mysql_config_editor does not securely store the password used to login to the...
View ArticleEnemy Action
"Hey, Kris! We got a connection surge on $IMPORTANT_MASTER, and a short activity drop preceding that. All other graphs are flat." and I am looking. Continue reading "Enemy Action"
View ArticleDude, where is my memory?
"Kris, please have a look at our database. We are running a materialized dataset processor, and on a database with about 40 GB of buffer pool and a database size of 6 GB, we are observing swapping."...
View Article