Categories
Products
Technologies
Top Rated docs

December 31, 2020

Improving MySQL Performance with Advanced InnoDB Settings

We have discussed how to configure InnoDB for high performance a while ago, however, we have not yet discussed how we can improve MySQL performance while making use of advanced InnoDB settings. This blog post...

August 21, 2020

MySQL Storage Engine Optimization: Configuring InnoDB Optimization For High Performance

InnoDB is one of the most widely used storage engines in MySQL. This storage engine is known as a high-reliability and a high-performance storage engine and its key advantages include supporting row-level locking, foreign keys...

July 13, 2020

Exploring Storage Engine Options for MariaDB

MariaDB Server was originally derived from MySQL and has therefore inherited its pluggable storage engine architecture. Different storage engines have different characteristics in terms of performance but also features and possibilities. This allows users to...

June 29, 2020

What’s New in MariaDB Server 10.5?

MariaDB Server 10.5 is a fresh, new, and stable version from MariaDB that was released on June, 24th 2020. Let’s take a look at the features that it will bring us. More Granular Privileges With...

March 11, 2020

How to Fix a Lock Wait Timeout Exceeded Error in MySQL

One of the most popular InnoDB errors is InnoDB lock wait timeout exceeded, for example: SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction The above simply means the transaction has reached the...

November 21, 2019

MySQL InnoDB Cluster 8.0 – A Complete Operation Walk-through: Part Two

In the first part of this blog, we covered a deployment walkthrough of MySQL InnoDB Cluster with an example on how the applications can connect to the cluster via a dedicated read/write port. In this...

November 14, 2019

MySQL InnoDB Cluster 8.0 – A Complete Deployment Walk-Through: Part One

MySQL InnoDB Cluster consists of 3 components: MySQL Group Replication (a group of database server which replicates to each other with fault tolerance). MySQL Router (query router to the healthy database nodes) MySQL Shell (helper,...

July 24, 2019

PostgreSQL Index vs InnoDB Index – Understanding the Differences

Considering the current major use-case of a database as to retrieve data, it becomes very important that its performance is very high and It can only be achieved if data is fetched in the most...

June 3, 2019

What's New in MariaDB 10.4

MariaDB 10.4 is a current development branch of MariaDB. Recently, on the 21st of May, the third Release Candidate (10.4.5) was released, bringing us closer to the official release. That’s why we thought it might...

May 30, 2019

Comparing Data Stores for PostgreSQL – MVCC vs InnoDB

One of the primary requirements for any database is to achieve scalability. It can only be achieved if the contention (locking) is minimized as much as possible, if not removed all together. As read /...

December 20, 2016

Choosing a MySQL Storage Engine and Its Impact on Backup Procedures

MySQL offers multiple storage engines to store its data, with InnoDB and MyISAM being the most popular ones.  Each storage engine implements a more specific set of features required for a type of workload, and...

March 23, 2015

Monitoring Galera Cluster – Understanding and Optimizing CPU-Related InnoDB Metrics

The performance of a Galera cluster is strongly connected to the performance of MySQL. Galera only supports the InnoDB storage engine, it is therefore important to have an insight into how InnoDB operates – what metrics...

Subscribe below to be notified of fresh posts