June 19, 2013

Post: MySQL 5.6 - InnoDB Memcached Plugin as a caching layer

…in cache may go away at any point”, this can result in painful …memcache node).  This is where a persistent cache can be invaluable. Enter MySQL …/ 100000; $timer->start(); for ($i = 0; $i < 10; $i++) { for ($i = 0; $i < 100000; $i++) { $obj = $cache->load(“key_$i“); } } $totalTimeFetch = $timer->stop…

Post: The write cache: Swap insanity tome III

…Numa systems, the picture is more complex and swapping can occur because of a memory imbalance between the … of the swapping issues but… I recently ended up in a situation where, after having done all that, … 13 0 Note the free column going down and the cache one going up and then swapping starting …

Comment: Is Synchronous Replication right for your app?

… modification, you can perfectly modify same row many times per RTT assuming you commit all these changes with one go. Some other solutions might actually cause RTT penalty for each update. Second I think as the technology… reducing the hot spots also can often be used by using multiple rows (say 10) where you modify different rows to reduce…

Post: Benchmarking Percona Server TokuDB vs InnoDB

…of reads. A few words about the hardware: I am going to use new the Dell PowerEdge R420 with …is what I need for my setup (I still can have synthetic auto_inc PK, but in that case I still …problem for some users. Now, I understand that my PRIMARY KEY (`hid`,`mid`,`id`) where `id` is sequential, and `…

Post: Heikki Tuuri Innodb answers - Part I

… of a segment are allocated from ‘fragment extents’ where any individual page can be allocated to whatever use in whatever segment. After… or can just go ahead and read page it needs HT: InnoDB has to wait. PZ: This one is a bummer. I thought… of leftmost columns of any index. Can you describe a real-world use case where it would be useful to have a…

Comment: Where to get recent MySQL version ?

Kaj, 1) Where can I find what exactly those “community patches” you refering to mean/… “community source” (or the other way around, what will I miss if I download and compile enterprise 5.0.30 on my… mysql tries to hide this on the download pages. When I go to the download pages there is not a single word…

Post: How Percona does a MySQL Performance Audit

I go through it line by line, like this: +———————————–+———————-+———————-+ | Variable_name | Value | Value | +———————————–+———————-+———————-+ | Aborted_clients | 205174 | 6 | Here we can

Post: Sphinx search performance optimization: attribute-based filters

… great for full text search, you can certainly go beyond full text search, but before you go there, it is a good idea… And now I have an extra column in a full text index that I can use for filtering: sphinx> select * from catalog where match…) That looks much better and I can mix it with other search keywords: sphinx> select * from catalog where match(‘Great @userkey userkey_50…

Post: Replaying database load with Percona Playback

… database server and here is where Percona Playback can help us. Percona Playback is a new tool that can replay the data captured… report. What is the reason to see no improvement? Well, I haven’t warmed up the buffer pool. Usually when doing… 611) Number of queries where number of rows differed: 324. Now we see an improvement but we can go further. Last change, flush…