How to find bugs in MySQL
Finding bugs in MySQL is not only fun, it’s also something I have been doing the last four years of my life.Whether you want to become the next Shane Bester (who is generally considered the most...
View ArticleHigh Availability with MySQL Fabric: Part I
In our previous post, we introduced the MySQL Fabric utility and said we would dig deeper into it. This post is the first part of our test of MySQL Fabric’s High Availability (HA) functionality.Today,...
View ArticleLocation for InnoDB tablespace in MySQL 5.6.6
There is one new feature in MySQL 5.6 that didn’t get the attention it deserved (at least from me ) : “DATA DIRECTORY” for InnoDB tables.This is implemented since MySQL 5.6.6 and can be used only at...
View ArticleWhy did we develop percona-agent in Go?
We recently open-sourced our percona-agent and if you check out the source code, you’ll find that it is written in the Go programming language (aka Golang). For those not up to speed, the percona-agent...
View ArticleLooking out for max values in integer-based columns in MySQL
Yay! My first blog post! As long as at least 1 person finds it useful, I’ve done my job. Recently, one of my long-term clients was noticing that while their INSERTs were succeeding, a particular column...
View ArticleCheck for MySQL slave lag with Percona Toolkit plugin for Tungsten Replicator
A while back, I made some changes to the plugin interface for pt-online-schema-change which allows custom replication checks to be written. As I was adding this functionality, I also added the --plugin...
View ArticleDBaaS, OpenStack and Trove 101: Introduction to the basics
We’ll be publishing a series of posts on OpenStack and Trove over the next few weeks, diving into their usage and purpose. For readers who are already familiar with these technologies, there should be...
View ArticleBenchmarking IBM eXFlash™ DIMM with sysbench fileio
Diablo Technologies engaged Percona to benchmark IBM eXFlash™ DIMMs in various aspects. An eXFlash™ DIMM itself is quite an interesting piece of technology. In a nutshell, it’s flash storage, which you...
View ArticleHow to find bugs in MySQL
Finding bugs in MySQL is not only fun, it’s also something I have been doing the last four years of my life.Whether you want to become the next Shane Bester (who is generally considered the most...
View ArticleHigh Availability with MySQL Fabric: Part I
In our previous post, we introduced the MySQL Fabric utility and said we would dig deeper into it. This post is the first part of our test of MySQL Fabric’s High Availability (HA) functionality.Today,...
View ArticleLocation for InnoDB tablespace in MySQL 5.6.6
There is one new feature in MySQL 5.6 that didn’t get the attention it deserved (at least from me ) : “DATA DIRECTORY” for InnoDB tables.This is implemented since MySQL 5.6.6 and can be used only at...
View ArticleWhy did we develop percona-agent in Go?
We recently open-sourced our percona-agent and if you check out the source code, you’ll find that it is written in the Go programming language (aka Golang). For those not up to speed, the percona-agent...
View ArticleLooking out for max values in integer-based columns in MySQL
Yay! My first blog post! As long as at least 1 person finds it useful, I’ve done my job. Recently, one of my long-term clients was noticing that while their INSERTs were succeeding, a particular column...
View ArticleCheck for MySQL slave lag with Percona Toolkit plugin for Tungsten Replicator
A while back, I made some changes to the plugin interface for pt-online-schema-change which allows custom replication checks to be written. As I was adding this functionality, I also added the --plugin...
View ArticleDBaaS, OpenStack and Trove 101: Introduction to the basics
We’ll be publishing a series of posts on OpenStack and Trove over the next few weeks, diving into their usage and purpose. For readers who are already familiar with these technologies, there should be...
View ArticleBenchmarking IBM eXFlash™ DIMM with sysbench fileio
Diablo Technologies engaged Percona to benchmark IBM eXFlash™ DIMMs in various aspects. An eXFlash™ DIMM itself is quite an interesting piece of technology. In a nutshell, it’s flash storage, which you...
View ArticleOpenStack’s Trove: The benefits of this database as a service (DBaaS)
In a previous post, 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 ArticlePercona Toolkit for MySQL with MySQL-SSL Connections
I recently had a client ask me how to use Percona Toolkit tools with an SSL connection to MySQL (MySQL-SSL). SSL connections aren’t widely used in MySQL due to most installations being within an...
View ArticleFacebook MySQL database engineers ready for Percona Live London 2014
With 1.28 billion active users, Facebook MySQL database engineers are active and extremely valuable contributors to the global MySQL community. So naturally they are also active participants of Percona...
View Article