MySQL and SSD | Percona XtraDB Cluster talks
On Percona Live New York I’ll be giving two talks“Percona XtraDB Cluster: HA solution for MySQL”. I will give introduction in MySQL clustering and show how Percona XtraDB Cluster solves HA and...
View ArticleL2 cache for MySQL
The idea to use SSD/Flash as a cache is not new, and there are different solutions for this, both OpenSource like L2ARC for ZFS and Flashcache from Facebook, and proprietary, like directCache from...
View ArticleHow does MySQL Replication really work?
While we do have many blog posts on replication on our blog, such as on replication being single-threaded, on semi-synchronous replication or on estimating replication capacity, I don’t think we have...
View ArticleTesting the Virident FlashMAX II
Approximately 11 months ago, Vadim reported some test results from the Virident FlashMax 1400M, an MLC PCIe SSD device. Since that time, Virident has released the FlashMAX II, which promises both...
View ArticleTesting the Micron P320h
The Micron P320h SSD is an SLC-based PCIe solid-state storage device which claims to provide the highest read throughput of any server-grade SSD, and at Micron’s request, I recently took some time to...
View ArticleBenchmarking Percona Server TokuDB vs InnoDB
After compiling Percona Server with TokuDB, of course I wanted to compare InnoDB performance vs TokuDB. I have a particular workload I’m interested in testing – it is an insert-intensive workload...
View ArticleTesting Intel, Samsung & SanDisk SATA SSD
While working on the service architecture for one of our projects, I considered several SATA SSD options as the possible main storage for the data. The system will be quite write intensive, so the main...
View ArticleConsidering TokuDB as an engine for timeseries data
I am working on a customer’s system where the requirement is to store a lot of timeseries data from different sensors.For performance reasons we are going to use SSD, and therefore there is a list of...
View ArticleInnoDB performance optimization basics (redux)
I recently stumbled upon a post that Peter Zaitsev published back in 2007 titled “Innodb Performance Optimization Basics.” It’s a great post and reading it inspired me to examine what’s changed in the...
View ArticleInexpensive SSDs for Database Workloads
The cost of SSDs has been dropping rapidly, and at the time of this writing, 2.5-drives have reached the 1TB capacity mark. You can actually get inexpensive drives for as little as 60 cents per GB....
View ArticleTuning MySQL 5.6 configuration – Webinar followup
We had a wonderful time during the Sept. 25 webinar, “MySQL 5.6 Configuration Optimization,” and I got a lot more questions than I could answer during the hour. So here is a followup with answers to...
View ArticleA closer look at Percona Server 5.6
Yesterday we announced the GA release of Percona Server 5.6, the latest release of our enhanced, drop-in replacement for MySQL. Percona Server 5.6 is the best free MySQL alternative for demanding...
View ArticleSSL Performance Overhead in MySQL
NOTE: This is part 1 of what will be a two-part series on the performance implications of using in-flight data encryption.Some of you may recall my security webinar from back in mid-August; one of the...
View ArticleInnoDB scalability issues due to tables without primary keys
Each day there is probably work done to improve performance of the InnoDB storage engine and remove bottlenecks and scalability issues. Hence there was another one I wanted to highlight:Scalability...
View ArticleHow Percona tested Percona Server 5.6: A world premiere in advanced testing
8PM. One of the servers found a critical bug. Hop online and discuss, log bug. 10PM. Patch ready. 10:30PM. New build ready. 10:45PM. New RQG run initiated. This was by no means an uncommon sight during...
View ArticleIncreasing slow query performance with the parallel query execution
MySQL and Scaling-up (using more powerful hardware) was always a hot topic. Originally MySQL did not scale well with multiple CPUs; there were times when InnoDB performed poorer with more CPU cores...
View ArticleInnoDB file formats: Here is one pitfall to avoid
UPDATED: explaining the role of innodb_strict_mode and correcting introduction of innodb_file_formatCompressed tables is an example of an InnoDB feature that became available with the Barracuda file...
View ArticleThe MySQL ARCHIVE storage engine – Alternatives
In my previous post I pointed out that the existing ARCHIVE storage engine in MySQL may not be the one that will satisfy your needs when it comes to effectively storing large and/or old data. But are...
View ArticlePercona Server with TokuDB: Packing 15TB into local SSDs
Two weeks ago we released an Alpha release of Percona Server with TokuDB. Right now I am on a final stage of evaluation of TokuDB for using in our project Percona Cloud Tools and it looks promising....
View ArticlePercona Live MySQL Conference Highlights
The Percona Live MySQL Conference and Expo 2014 was March 31st through April 4th in Santa Clara, California. I heard numerous positive comments from attendees and saw even more on social media. Our...
View Article