Architecting for Failure - Disaster Recovery of MySQL/MariaDB Galera Cluster
Failure is a fact of life, and cannot be avoided. No IT vendor in their right mind will claim 100% system availability, although some might claim several nines :-) We might have armies of ops soldiers...
View ArticleBecome a MySQL DBA blog series - Configuration Tuning for Performance
A database server needs CPU, memory, disk and network in order to function. Understanding these resources is important for a DBA, as any resource that is weak or overloaded can become a limiting factor...
View ArticleBecome a MySQL DBA - Webinar Series: Schema Changes for MySQL Replication &...
With the rise of agile development methodologies, more and more systems and applications are built in series of iterations. This is true for the database schema as well, as it has to evolve together...
View ArticleBecome a MySQL DBA blog series - The Query Tuning Process
Query tuning is something that a DBA does on a daily basis - analyse queries and updates, how these interact with the data and schema, and optimize for performance. This is an extremely important task...
View ArticleHowto: Online Upgrade of Galera Cluster to MySQL 5.6
Oracle released a GA version of MySQL 5.6 in February 2013, Codership released the first GA in their patched 5.6 series in November 2013. Galera Cluster for MySQL 5.6 has been around for almost 2 years...
View ArticleHowto: Online Upgrade of MariaDB Galera Cluster 5.5 to MariaDB 10
The MariaDB team released a GA version of MariaDB Galera Cluster 10 in June 2014. MariaDB 10 is the equivalent of MySQL 5.6, and therefore, packed with lots of great features. In this blog post, we’ll...
View ArticleBecome a MySQL DBA blog series - Analyzing your SQL Workload using...
In our previous post, we discussed the different ways to collect data about slow queries - MySQL offers slow log, general log and binary log. Using tcpdump, you can grab network traffic data - a good...
View ArticleBecome a MySQL DBA blog series - Configuration Tuning for Performance
A database server needs CPU, memory, disk and network in order to function. Understanding these resources is important for a DBA, as any resource that is weak or overloaded can become a limiting factor...
View ArticleBecome a MySQL DBA - Webinar Series: Schema Changes for MySQL Replication &...
With the rise of agile development methodologies, more and more systems and applications are built in series of iterations. This is true for the database schema as well, as it has to evolve together...
View ArticleBecome a MySQL DBA blog series - The Query Tuning Process
Query tuning is something that a DBA does on a daily basis - analyse queries and updates, how these interact with the data and schema, and optimize for performance. This is an extremely important task...
View ArticleHowto: Online Upgrade of Galera Cluster to MySQL 5.6
Oracle released a GA version of MySQL 5.6 in February 2013, Codership released the first GA in their patched 5.6 series in November 2013. Galera Cluster for MySQL 5.6 has been around for almost 2 years...
View ArticleHowto: Online Upgrade of MariaDB Galera Cluster 5.5 to MariaDB 10
The MariaDB team released a GA version of MariaDB Galera Cluster 10 in June 2014. MariaDB 10 is the equivalent of MySQL 5.6, and therefore, packed with lots of great features. In this blog post, we’ll...
View ArticleBecome a MySQL DBA blog series - Analyzing your SQL Workload using...
In our previous post, we discussed the different ways to collect data about slow queries - MySQL offers slow log, general log and binary log. Using tcpdump, you can grab network traffic data - a good...
View ArticleWebinar Replay & Slides: Become a MySQL DBA - Schema Changes for MySQL...
Thanks to everyone who joined us for our recent live webinar on ‘Schema Changes for MySQL Replication & Galera Cluster’ led by Krzysztof Książek, Senior Support Engineer at Severalnines. The replay...
View ArticleReplication Topology Changes for MySQL and MariaDB - New Live Webinar on...
A database replication topology is never written in stone - it evolves along with your application and data. Changes are usually needed to help scale out, to distribute your database across multiple...
View ArticlePress Release: ClusterControl enables MySQL HA for the European Broadcasting...
The home of Eurovision and Euroradio choses Severalnines to tune its MySQL databasesStockholm, Sweden and anywhere else in the world – Severalnines, the provider of database infrastructure management...
View ArticleBecome a MySQL DBA blog series - Deep Dive SQL Workload Analysis using...
In our previous post, we showed you how to interpret reports generated by pt-query-digest. Today we’d like to cover some of its more advanced features, as it is a pretty extensive tool with lots of...
View ArticlePlenty of 9s for highly available MySQL, MariaDB, MongoDB & Postgres...
Getting new t-shirts printed as give-aways for the much anticipated Percona Live Europe Conference in Amsterdam next week is not unlike creating and spinning up lots of MySQL instances. Some might...
View ArticleHigh Availability Galera Clusters for Indonesia’s leading eCommerce Payment...
Indonesia, the fourth most populous country in the world, is emerging as an economic powerhouse in Asia Pacific. With 60% of a population of 250 million being under 30 years of age, growing internet...
View ArticleWordpress Application Clustering using Kubernetes with HAProxy and Keepalived
In a previous blog post, we showed you how to install Kubernetes on CentOS 7. Since then, there’s been a number of changes and we’ve seen the first production-ready release. The “minion” term has been...
View Article