EmergencyEMERGENCY? Get 24/7 Help Now!

How to create a new Percona XtraDB Cluster with ClusterControl

 | February 17, 2014 |  Posted In: MySQL, Percona Software, Percona XtraDB Cluster

We recently announced Percona ClusterControl supplied in partnership with Severalnines. This enterprise-grade cluster management and monitoring software is available with a Percona Support contract covering Percona XtraDB Cluster, MySQL Cluster, or MySQL Galera. In this blog post I am going to show you how to use Percona ClusterControl to to create a new 3-node cluster with Percona XtraDB Cluster. Percona […]

Read More

MySQL 5.7 multi-source replication

 | October 2, 2013 |  Posted In: MySQL

Recently Oracle announced several new features for the latest available development version of MySQL that is 5.7.2 at the time of writing this article. Most of them are performance and replication related that show us how incredible the new release will be. In this post I’m going to try to explain in some easy steps […]

Read More

Why is the ibdata1 file continuously growing in MySQL?

 | August 20, 2013 |  Posted In: Insight for DBAs, MySQL, Percona MySQL Support, Percona Server for MySQL, Percona Software

We receive this question about the ibdata1 file in MySQL very often in Percona Support. The panic starts when the monitoring server sends an alert about the storage of the MySQL server – saying that the disk is about to get filled. After some research you realize that most of the disk space is used […]

Read More

How to create a new (or repair a broken) GTID based slave with Percona XtraBackup

 | May 9, 2013 |  Posted In: Insight for DBAs, MySQL, Percona XtraBackup

Percona XtraBackup 2.0.7 has been published with support for GTID based replication. As promised, here is the step-by-step guide on how to create a new GTID based slave (or repair a broken one) using XtraBackup. The process is pretty straightforward. 1- Take a backup from any server on the replication environment, master or slave:

[…]

Read More

MySQL optimizer: ANALYZE TABLE and Waiting for table flush

 | February 27, 2013 |  Posted In: MySQL

The MySQL optimizer makes the decision of what execution plan to use based on the information provided by the storage engines. That information is not accurate in some engines like InnoDB and they are based in statistics calculations therefore sometimes some tune is needed. In InnoDB these statistics are calculated automatically, check the following blog […]

Read More

How to create/restore a slave using GTID replication in MySQL 5.6

 | February 8, 2013 |  Posted In: MySQL

MySQL 5.6 is GA! Now we have new things to play with and in my personal opinion the most interesting one is the new Global Transaction ID (GTID) support in replication. This post is not an explanation of what is GTID and how it works internally because there are many documents about that: http://dev.mysql.com/doc/refman/5.6/en/replication-gtids-concepts.html One […]

Read More