High Availability with MySQL Fabric: Part II
This is the third post in our MySQL Fabric series. If you missed the previous two, we started with an overall introduction, and then a discussion of MySQL Fabric’s high-availability (HA) features....
View ArticleUsing InfiniDB MySQL server with Hadoop cluster for data analytics
In my previous post about Hadoop and Impala I benchmarked performance of analytical queries in Impala.This time I’ve tried InfiniDB for Hadoop (open-source version) on the modern hardware with an...
View ArticleUsing MySQL 5.6 Performance Schema in multi-tenant environments
Hosting a shared MySQL instance for your internal or external clients (“multi-tenant”) was always a challenge. Multi-tenants approach or a “schema-per-customer” approach is pretty common nowadays to...
View ArticleAnnouncing Percona XtraBackup 2.2.3 GA
Percona is glad to announce the release of Percona XtraBackup 2.2.3 on June 12th 2014. Downloads are available from our download site here and Percona Software Repositories.Percona XtraBackup enables...
View ArticleMySQL Backup Service from Percona
The Percona Backup Service managed service launched today. It ensures properly configured backups run successfully as scheduled on customer provided backup storage – whether on premise, in the cloud,...
View ArticleGetting to know TokuDB for MySQL
During last April’s Percona Live MySQL Conference and Expo, TokuDB celebrated it’s first full-year as an open source storage engine. I still remember reading the official announcement and the...
View ArticleManaging shards of MySQL databases with MySQL Fabric
This is the fourth post in our MySQL Fabric series. In case you’re joining us now, we started with an introductory post, and then discussed High Availability (HA) using MySQL Fabric here (Part 1) and...
View ArticleTokuDB tips: MySQL backups
In my recent post, “TokuDB gotchas: slow INFORMATION_SCHEMA TABLES,” I saw a couple questions and tweets asking if we use TokuDB in production. Actually I mentioned it in that post and we also blogged...
View ArticleQ&A: Even More Deadly Mistakes of MySQL Development
On Wednesday I gave a presentation on “How to Avoid Even More Common (but Deadly) MySQL Development Mistakes” for Percona MySQL Webinars. If you missed it, you can still register to view the recording...
View ArticleWhat I learned while migrating a customer MySQL installation to Amazon RDS
Hi, I recently had the experience of assisting with a migration of a customer MySQL installation to Amazon RDS (Relational Database Service). Amazon RDS is a great platform for hosting your MySQL...
View ArticleExamining the TokuDB MySQL storage engine file structure
As we know different storage engines in MySQL have different file structures. Every table in MySQL 5.6 must have a .frm file in the database directory matching the table name. But where the rest of the...
View ArticleQ&A: Putting MySQL Fabric to use
Martin Arrieta and I gave an online presentation last week on “Putting MySQL Fabric To Use.” If you missed it, you can find a recording and the slides here, and the vagrant environment we used plus a...
View ArticleMeasuring failover time for ScaleArc load balancer
ScaleArc hired Percona to benchmark failover times for the ScaleArc database traffic management software in different scenarios. We tested failover times for various clustered setups, where ScaleArc...
View ArticleA closer look at the MySQL ibdata1 disk space issue and big tables
A recurring and very common customer issue seen here at the Percona Support team involves how to make the ibdata1 file “shrink” within MySQL. I can only imagine there’s a degree of regret by some of...
View ArticleWhen (and how) to move an InnoDB table outside the shared tablespace
In my last post, “A closer look at the MySQL ibdata1 disk space issue and big tables,” I looked at the growing ibdata1 problem under the perspective of having big tables residing inside the so-called...
View ArticleOpenStack’s Trove: The benefits of this database as a service (DBaaS)
In a previous blog, my colleague Dimitri Vanoverbeke discussed at a high level the concepts of database as a service (DBaaS), OpenStack and OpenStack’s implementation of a DBaaS, Trove. Today I’d like...
View Articlemysqld_multi: How to run multiple instances of MySQL
The need to have multiple instances of MySQL (the well-known mysqld process) running in the same server concurrently in a transparent way, instead of having them executed in separate containers/virtual...
View ArticleTrawling the binlog with FlexCDC and new FlexCDC plugins for MySQL
Swanhart-Tools includes FlexCDC, a change data capture tool for MySQL. FlexCDC follows a server’s binary log and usually writes “changelogs” that track the changes to tables in the database. I say...
View ArticleOpenStack Trove Day 2014 Recap: MySQL and DBaaS
OpenStack Trove DayI just returned from a week in Cambridge, Massachusetts where I was attending the OpenStack Trove Day and the Trove mid-cycle meetup, both sponsored by the great folks at Tesora.I am...
View ArticleExamining the TokuDB MySQL storage engine file structure
As we know different storage engines in MySQL have different file structures. Every table in MySQL 5.6 must have a .frm file in the database directory matching the table name. But where the rest of the...
View Article