An obscure performance problem with the insert buffer
MySQL development is on a roll so now is the time for me to request a fix for another obscure performance problem in InnoDB. The insert buffer is a feature that can make InnoDB much faster than you...
View ArticlePercona Server 5.1.53-12.4
Percona Server version 5.1.53-12.4 is now available for download. It is now the current stable release version. Functionality Added or Changed Percona Server 5.1.53-12.4 is based on MySQL 5.1.53. New...
View ArticleUbuntu Upstart for automatic MySQL start and stop - Part 2
I've done a little change to the upstart script I published in a recent blogpost. The issue is with mysqld_safe which has a few issues it seems, but so far I haven't tracked them down exactly. Anyway,...
View ArticleMySQL 5.5 GA launchd issues with Snow Leopard
I did a clean install on my Macbook Pro this morning, part of the clean install means, re-downloading things like MySQL. When I installed it, I noticed that the pref-pane wouldn’t start MySQL. Even...
View ArticleMySQL NUMA allocations under 2.6.32+
refering Jeremy Cole's post on swapstorming under NUMA hardware, I'll note something potentially new.While I've seen this "brick wall swapstorming" a few times before and since the post, I just saw...
View ArticlePercona Welcomes Sasha Pachev
Percona is pleased to officially (and belatedly) welcome Sasha Pachev to our team of consultants. Before joining Percona, Sasha worked as an independent MySQL consultant. Sasha was the original...
View ArticleRethinkDB and SSD Databases. SSD was not a revolution.
Turns out RethinkDB is a SSD database to watch in 2011. I’ve known about it for a while but it hasn’t really stood out just yet (I don’t know anyone running it in production). That said, I’m excited by...
View ArticleHandling stack overflow on custom stacks
On my computer, the callstack of a new process is around 10MB*. Modern operating system automatically reserve some amount of virtual memory and install protections on the page below the stack to create...
View ArticleShinguz's Blog (en): Impact of indices
It is generally well known that indices help a lot to speed up database queries (especially SELECT but also UPDATE and DELETE). It is less known, that indices also have some disadvantages. One of these...
View ArticlePercona Server Goodies
I’m posting to describe some of the features and improvements that I have been utilizing with the Percona Server with XtraDB MySQL distribution, as well as Percona’s XtraBackup. If you don’t already...
View ArticleShinguz's Blog (en): How can I find what InnoDB version I am using?
In the old days everything was simpler. We had one maker of our favourite database management system and possibly the choice between different Storage Engines. Mostly the decision has to be taken...
View ArticleNot so much on databases, more on Open Source and Democracy
Those who read what I write here know that I am sometimes pretty opinionated, and that I have some strong feelings about some things. I am not to discuss politics here, but I will discuss one topic...
View ArticleFinding things within some distance in SQL
One of the query optimization scenarios I’ve seen a lot over the years is finding something within some distance from a point. For example, finding people within some distance of yourself, apartments...
View ArticleYear 7DB!
OK, yes, I was kinda sad enough at the end of December to convert 2011 to hex to find it is 7DB. Which I think is appropriate as for me at least this will be the year of Drizzle7 DBMS. It may be the...
View Article2010 in review
The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health: The Blog-Health-o-Meter™ reads Wow. Crunchy numbers A helper...
View ArticleMySQL 5.5 brings in new ways to authenticate users
Ever wanted to use your server's OS for authenticating MySQL users ? Or the corporate LDAP repository ?Unfortunately options like the above are plentiful nowadays. And providing hard-coded support for...
View ArticleMySQL 5.5 brings in new ways to authenticate users
Ever wanted to use your server's OS for authenticating MySQL users ? Or the corporate LDAP repository ? Unfortunately options like the above are plentiful nowadays. And providing hard-coded support for...
View ArticleSpeaking at the O’Reilly MySQL Conference 2011
I’m very pleased and humbled to announce that my submission to the upcoming O’Reilly MySQL Conference, April 2011, has been accepted. I will present a 45 minute session titled openark-kit: MySQL...
View ArticleAnother good writeup of HandlerSocket.
I’m a big fan of NoSQL when it comes to remove useless work put on some over loaded SQL box , for solving write scalability issues but i will try to demonstrate that in most case you can push a...
View ArticleMySQL 5.5 explained at the Boston MySQL User Group on January 10th, 2011
Next week, Monday January 10th 2011, MySQL's Bill Papp will be speaking about MySQL 5.5. This is not to be missed! Pizza and soda will be served, so please RSVP if you plan on attending. Attendance...
View Article