How to Benchmark Performance of MySQL & MariaDB using SysBench
What is SysBench? If you work with MySQL on a regular basis, then you most probably have heard of it. SysBench has been in the MySQL ecosystem for a long time. It was originally written by Peter...
View ArticleMySQL on Docker: Running a MariaDB Galera Cluster without Orchestration Tools...
As we saw in the first part of this blog, a strongly consistent database cluster like Galera does not play well with container orchestration tools like Kubernetes or Swarm. We showed you how to deploy...
View ArticleSchema Management Tips for MySQL & MariaDB
Database schema is not something that is written in stone. It is designed for a given application, but then the requirements may and usually do change. New modules and functionalities are added to the...
View ArticleHow to Improve Performance of Galera Cluster for MySQL or MariaDB
Galera Cluster comes with many notable features that are not available in standard MySQL replication (or Group Replication); automatic node provisioning, true multi-master with conflict resolutions and...
View ArticleNew Whitepaper: Disaster Recovery Planning for MySQL & MariaDB
We’re happy to announce that our new whitepaper Disaster Recovery Planning for MySQL & MariaDB is now available to download for free!Database outages are almost inevitable and understanding the...
View ArticleNew Webinar: Disaster Recovery Planning for MySQL & MariaDB with ClusterControl
Everyone should have a disaster recovery plan for MySQL & MariaDB!Join Vinay Joosery, CEO at Severalnines, on July 24th for our new webinar on Disaster Recovery Planning for MySQL & MariaDB...
View ArticleGalera Cluster Recovery 101 - A Deep Dive into Network Partitioning
One of the cool features in Galera is automatic node provisioning and membership control. If a node fails or loses communication, it will be automatically evicted from the cluster and remain...
View ArticleHow to perform Schema Changes in MySQL & MariaDB in a Safe Way
Before you attempt to perform any schema changes on your production databases, you should make sure that you have a rock solid rollback plan; and that your change procedure has been successfully tested...
View ArticleHow to Control Replication Failover for MySQL and MariaDB
Automated failover is pretty much a must have for many applications - uptime is taken for granted. It’s quite hard to accept that an application is down for 20 or 30 minutes because someone has to be...
View ArticleControlling Replication Failover for MySQL and MariaDB with Pre- or...
In a previous post, we discussed how you can take control of the failover process in ClusterControl by utilizing whitelists and blacklists. In this post, we are going to discuss a similar concept. But...
View Article6 Common Failure Scenarios for MySQL & MariaDB, and How to Fix Them
It this blog post, we will analyze 6 different failure scenarios in production database systems, ranging from single-server issues to multi-datacenter failover plans. We will walk you through recovery...
View ArticleAsynchronous Replication Between MySQL Galera Clusters - Failover and Failback
Galera Cluster enforces strong data consistency, where all nodes in the cluster are tightly coupled. Although network segmentation is supported, replication performance is still bound by two...
View ArticleMySQL on Docker: How to Monitor MySQL Containers with Prometheus - Part 1 -...
Monitoring is a concern for containers, as the infrastructure is dynamic. Containers can be routinely created and destroyed, and are ephemeral. So how do you keep track of your MySQL instances running...
View ArticleDatabase Security Monitoring for MySQL and MariaDB
Data protection is one of the most significant aspects of administering a database. Depending on the organizational structure, whether you are a developer, sysadmin or DBA, if you are managing the...
View ArticleHow ClusterControl Monitors your Database Servers and Clusters Agentlessly
ClusterControl’s agentless approach allows sysadmins and DBAs to monitoring their databases without having to install agent software on each monitored system. Monitoring is implemented using a remote...
View ArticleNew Webinar - Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL...
Monitoring is essential for operations teams to ensure that databases are up and running. However, as databases are increasingly being deployed in distributed topologies based on replication or...
View ArticleHow to Deploy a Production-Ready MySQL or MariaDB Galera Cluster using...
Deploying a database cluster is not rocket science - there are many how-to’s on how to do that. But how do you know what you just deployed is production-ready? Manual deployments can also be tedious...
View ArticleBecome a ClusterControl DBA: Performance and Health Monitoring
In the previous two blog posts we covered both deploying the four types of clustering/replication (MySQL/Galera, MySQL Replication, MongoDB & PostgreSQL) and managing/monitoring your existing...
View ArticleCustom Graphs to Monitor your MySQL, MariaDB, MongoDB and PostgreSQL Systems...
Graphs are important, as they are your window onto your monitored systems. ClusterControl comes with a predefined set of graphs for you to analyze, these are built on top of the metric sampling done by...
View ArticleHow to Monitor Multiple MySQL Instances Running on the Same Machine -...
Requires ClusterControl 1.6 or later. Applies to MySQL based instances/clusters.On some occasions, you might want to run multiple instances of MySQL on a single machine. You might want to give...
View Article