Understanding Indexes in MySQL: Part Two
This blog post should act as the second part in the series of blogs about indexes in MySQL. In the first part in the blog post series about MySQL indexes we have covered quite a lot of things including...
View ArticleUnderstanding Indexes in MySQL: Part Three
This blog post should act as the third part in the series of blogs about indexes in MySQL. In the second part in the blog post series about MySQL indexes we have covered indexes and storage engines, we...
View ArticleMySQL Replication Best Practices
MySQL Replication has been the most common and widely used solution for high availability by huge organizations such as Github, Twitter, Facebook, etc. Although easy to setup, there are ultimate...
View ArticleDealing With MySQL Replication Issues Using ClusterControl
One of the most popular ways in achieving high availability for MySQL is replication. Replication has been around for many years, and became much more stable with the introduction of GTIDs. But even...
View ArticleHow to configure SELinux for MySQL-based systems (MySQL/MariaDB Replication +...
In the era that we are living in now, anything with a less secure environment is easily a target for an attack and becomes a bounty for the attackers. Compared to the past 20 years, hackers nowadays...
View ArticleUsing Sysbench to Generate Test Data for Sharded Table in MySQL
Sysbench is a great tool to generate test data and perform MySQL OLTP benchmarks. Commonly, one would do a prepare-run-cleanup cycle when performing benchmark using Sysbench. By default, the table...
View ArticleDeploying MariaDB Sharding with Spider using ClusterControl
MariaDB offers built-in multi-host sharding capabilities with the Spider storage engine. Spider supports partitioning and XA transactions and allows remote tables of different MariaDB instances to be...
View ArticleRunning Vitess and MySQL with ClusterControl
For all who are not familiar with Vitess, it is a MySQL-based database system that is intended to deliver an easy-to-scale, sharded, relational database management system. We will not get into details...
View ArticleThe Common MySQL error: “Got an error reading communication packet”
MySQL is the second famous database in the world according to the DB Engine website behind Oracle. What makes MySQL famous is probably because it is a very fast, reliable and flexible Database...
View ArticleMySQL Security with ClusterControl
If you are an experienced MySQL DBA, you probably already know how important MySQL security is. For you, security comes without any question - you already secured your database instances from the...
View Article