Archive for the ‘MySQL’ Category

Update of Google’s Sysbench patch to 0.4.12

[Update: I found the magic javascript links that show old releases of sysbench.] Sysbench is an application that can be used to benchmark different system parameters and also includes support for testing MySQL directly. Google has released a patch for sysbench that adds a lot of new OLTP tests. It’s great for testing MySQL and [...]

May 18, 2009 • Posted in: Geek, MySQL • No Comments

Percona Performance Conference EMT Presentation Slides

I sat down about 20 minutes ago to write a blog post that included a link to the slides of my EMT presentation. It turned into a long post about the presentation, how I feel EMT was received and my feelings on presentations in general. Here is the short post and the link to the [...]

April 22, 2009 • Posted in: EMT, Geek, MySQL • No Comments

MySQL Brings the Heat

This week throngs of MySQL developers, users, and enthusiasts descended on silicon valley. Apparently the valley’s cooling system can’t keep up because as they arrived the outside temperature went up into the 90s (32s for those of you who choose to use a sane temperature measurement system). I’m not attending the conference this year but [...]

April 20, 2009 • Posted in: Geek, MySQL • 3 Comments

Longest beta ever, myisamchk –parallel-recover

I was reading through the manual and noticed that myisamchk parallel recover option is still listed as beta code. The feature was added in 4.0.2 which was released in july 2002. This means it’s been in beta longer than gmail

April 11, 2009 • Posted in: Geek, MySQL • 2 Comments

Where did 5.0.79 enterprise come from?

While updating the mirror last week I was surprised to see that the newest MRU MySQL release is numbered 5.0.79. Previously enterprise releases had even numbers and community releases had odd numbers. I posted the question in #mysql-dev and HarrisonF was kind enough to explain it all. MySQL 5.0 is running out of version numbers. [...]

April 10, 2009 • Posted in: Geek, MySQL • 8 Comments

Google Summer of Code and #mysql-dev, who is supposed to answer the questions?

The #mysql-dev irc channel on freenode was created with the idea of getting the community people more involved in active discussion about mysql internals and development. When the channel was first created this happened for a few weeks and I was pretty happy to be able to observe and participate in the discussion. Now it’s [...]

March 30, 2009 • Posted in: Geek, MySQL • 7 Comments

Select distinct fail

A few months ago I got a strange email from one of my clients that contained two very simple looking select queries. The only difference between the two queries is that one included the distinct keyword and the other didn’t. The strange part is that the query that used distinct returned zero rows. I spent [...]

February 21, 2009 • Posted in: Geek, MySQL • No Comments

On MySQL 5.1 going GA

When MySQL 5.1 first went GA I had the same knee jerk reaction as most of the community, “It’s not ready! There are still bugs!”. After thinking about it for a week or so I don’t think this matters. It’s true that MySQL isn’t really ready for GA but it doesn’t matter since most MySQL [...]

December 17, 2008 • Posted in: MySQL • 3 Comments

Splitting flush logs command

Last week I was working with a client that rediscovered a bug where setting expire_logs_days and issuing a flush logs causes the server to crash. It’s MySQL Bug #17733 if you want to have a look. Seeing MySQL crash was enough inspiration to fix something that I and others have wanted to fix in MySQL [...]

May 19, 2008 • Posted in: Geek, General, MySQL • 7 Comments

Auto vertical output lands in MySQL 6.0.4

Have you ever executed a query from the MySQL command line client only to find that the output wrapped and the result is unreadable? In the past you have to run the query again with \G instead of ; or \g to get it to display the output in a vertical mode. My feature in [...]

April 21, 2008 • Posted in: Geek, MySQL • 5 Comments