(Martin Farach-Colton) I’ve recently been blogging about how partitioning is a poor man’s answer to covering indexes. I got the following comment from Jaimie Sirovich:
Tag: Open Source
MySQL 5.6 — InnoDB and Memcached
(Dave Stokes) One of the more exciting new features in MySQL 5.6 is the InnoDB to Memcached interface. Basically memcached runs as a daemon plugin and can bypass the SQL optimizer and parser for NoSQL access.
Innodb Caching (part 2)
(Peter Zaitsev) Few weeks ago I wrote about Innodb Caching with main idea you might need more cache when you think you are because Innodb caches data in pages, not rows, and so the whole page needs to be in memory even if you need only one row from it.
MySQL’s Real Partition Key
(Michael McLaughlin) While reviewing some material and explaining list partitioning in MySQL, I heard a rumor that sounded false. The rumor was that you can’t partition on anything other than the primary key column. That’s untrue, you can partition on another column provided it’s an integer column.
Custom Session Management Using PHP and MySQL
(ManiacDan) In this programming tutorial, we will look at how to create and manage your own custom sessions in PHP using MySQL as the storage engine.
The two even more fundamental performance metrics
(Baron Schwartz) In a recent blog post, I wrote about four fundamental metrics for system performance analysis. These are throughput, residence time, “weighted time” (the sum of all residence times in the observation period — the terminology is mine for lack of a better name), and concurrency.
MySQL Virtual Columns?
(Michael McLaughlin) While preparing for next week’s classes, I ran across a new future feature of MySQL – the virtual column. It appears, according to the article, that MySQL will have virtual columns in MySQL 6.
Multiple purge threads in Percona Server 5.1.56 and MySQL 5.6.2
(Laurynas Biveinis) Part of the InnoDB duties, being an MVCC-implementing storage engine, is to get rid of–purge–the old versions of the records as they become obsolete. In MySQL 5.1 this is done by the master InnoDB thread. Since then, InnoDB has been moving towards the parallelized purge: in MyS
Three Ways to Identify Non-matching Records in MySQL
(Robert Gravelle) There are many times as a database developer and administrator that you’ll want to know what entities are being excluded from a straight table join. For instance, it would be instructive for management to identify sales people who haven’t received any bonuses, as these might be dee
Using MySQL 5.6 to find queries creating disk temporary tables
(Alexander Rubin) In my previous post, I’ve showed how to use Dtrace to find queries creating disk temporary tables (only available for OS with dtrace: solaris, freebsd, etc).
