MySQL Performance Cheat Sheet
MySQL is extensive and has lots of areas to optimize and tweak for the desired performance. Some changes can be performed dynamically, others require a server restart. It is pretty common to find a...
View ArticleAnnouncing ClusterControl 1.7.1: Support for PostgreSQL 11 and MongoDB 4.0,...
We are excited to announce the 1.7.1 release of ClusterControl - the only management system you’ll ever need to take control of your open source database infrastructure!ClusterControl 1.7.1 introduces...
View ArticleMySQL Performance Benchmarking: MySQL 5.7 vs MySQL 8.0
MySQL 8.0 brought enormous changes and modifications that were pushed by the Oracle MySQL Team. Physical files have been changed. For instance, *.frm, *.TRG, *.TRN, and *.par no longer exist. Tons of...
View ArticleHow Roles Have Changed in MySQL 8.0 and How to Use Them
Database Security is important to any MySQL setup. Users are the foundation of any system. In terms of database systems, I generally think of them in two distinct groups:Application, service, or...
View ArticleMySQL to MongoDB - An Admin Cheat Sheet
Most software applications nowadays involve some dynamic data storage for extensive future reference in the application itself. We all know data is stored in a database which falls into two categories...
View ArticleBasic Administration Comparison Between Oracle, MSSQL, MySQL, PostgreSQL
The introduction of DevOps in organizations has changed the development process and also introduced some new challenges. In addition, developers and DevOps teams, along with their own chosen...
View ArticleMonitoring Your Databases with MySQL Enterprise Monitor
How to Monitor MySQL Databases?Operational visibility is a must in any production environment. It is crucial to be able to identify any issues as soon as possible, otherwise you may end up in serious...
View ArticleHow to Migrate MySQL from Amazon EC2 to your On-Prem Data Center Without...
Since the concept of cloud was born, there has been strong growth in the number of migrations to this environment. However, not everything that shines is gold.As the demand grows, so does the costs. We...
View ArticleHow to Migrate from Oracle to MySQL / Percona Server
Migrating from Oracle to MySQL/Percona Server is not a trivial task. Although it is getting easier, especially with the arrival of MySQL 8.0 and Percona announced Percona Server for MySQL 8.0 GA. Aside...
View ArticleHybrid OLTP/Analytics Database Workloads in Galera Cluster Using Asynchronous...
Using Galera cluster is a great way of building a highly available environment for MySQL or MariaDB. It is a shared-nothing cluster environment which can be scaled even beyond 12-15 nodes. Galera has...
View ArticleMongoDB vs MySQL NoSQL - Why Mongo is Better
There are so many database management systems (DBMS) to choose from ranging from relational to non-relational DBMS. In the past years, the Relational DBMS where more dominant but with recent data...
View ArticleA Review of the New Analytic Window Functions in MySQL 8.0
Data is captured and stored for a variety of reasons. Hours beyond count (and even more budget) invested in collecting, ingesting, structuring, validating, and ultimately storing of data; to say that...
View ArticleDealing with Unreliable Networks When Crafting an HA Solution for MySQL or...
Long gone are the days when a database was deployed as a single node or instance - a powerful, standalone server which was tasked to handle all the requests to the database. Vertical scaling was the...
View ArticleHigh Availability on a Shoestring Budget - Deploying a Minimal Two Node MySQL...
We regularly get questions about how to set up a Galera cluster with just 2 nodes.The documentation clearly states you should have at least 3 Galera nodes to avoid network partitioning. But there are...
View ArticleHow to Manage MySQL - for Oracle DBAs
Open source databases are quickly becoming mainstream, so migration from proprietary engines into open source engines is a kind of an industry trend now. It also means that we DBA’s often end up having...
View ArticleHA for MySQL and MariaDB - Comparing Master-Master Replication to Galera Cluster
Galera replication is relatively new if compared to MySQL replication, which is natively supported since MySQL v3.23. Although MySQL replication is designed for master-slave unidirectional replication,...
View ArticleAn Introduction to Database High Availability for MySQL & MariaDB
The following is an excerpt from our whitepaper “How to Design Highly Available Open Source Database Environments” which can be downloaded for free.A Couple of Words on “High Availability”These days...
View ArticleHow to Run and Configure ProxySQL 2.0 for MySQL Galera Cluster on Docker
ProxySQL is an intelligent and high-performance SQL proxy which supports MySQL, MariaDB and ClickHouse. Recently, ProxySQL 2.0 has become GA and it comes with new exciting features such as GTID...
View ArticleUnderstanding the Effects of High Latency in High Availability MySQL and...
High availability is a high percentage of time that the system is working and responding according to the business needs. For production database systems it is typically the highest priority to keep it...
View ArticleClusterControl Tips & Tricks - Dealing with MySQL Long Running Queries
Long running queries/statements/transactions are sometimes inevitable in a MySQL environment. In some occasions, a long running query could be a catalyst to a disastrous event. If you care about your...
View Article