No Picture
MySQL Internals

Understanding cursor implementation in MySQL

In MySQL, a cursor is a database object that allows you to retrieve and manipulate data row by row. It provides a mechanism for iterative processing of query results. Cursors are often used when you […]

No Picture
MySQL Internals

MySQL Scalar Subquery Unnesting transformation

Scalar subquery unnesting is a transformation technique that the MySQL optimizer uses to optimize queries involving scalar subqueries. Scalar subqueries return a single value. You typically use them in expressions or as part of the […]

No Picture
MySQL Performance

How invisible indexes in MySQL 8 works?

In MySQL 8, invisible indexes are a feature that allows you to create an index without it being used by the optimizer. This can be useful in situations where you want to test the impact […]

No Picture
Galera Cluster

Troubleshooting Galera Cluster for performance

Troubleshooting Galera Cluster for performance Galera Cluster is a popular solution for achieving high availability and scalability in MySQL and MariaDB databases. However, as with any distributed system, there can be performance issues that arise [...]
No Picture
MySQL DBA

Quick Run-Book on MySQL Group Replication

The checklist for operating MySQL Group Replication MySQL Group Replication is a plugin for MySQL that allows you to create a group of MySQL servers that work together to provide a replicated and highly available […]