No Picture
MySQL Performance

How MySQL optimizer works?

How does MySQL optimizer work? The MySQL optimizer is responsible for determining the most efficient way to execute a SQL statement. It evaluates different query execution plans and chooses the one that it estimates will […]
No Picture
MySQL Internals

MySQL Checkpoint: How Checkpointing Works

How does checkpointing work in MySQL? In MySQL, checkpointing is the process of flushing dirty pages from the buffer pool to disk, in order to ensure that the data on disk is in a consistent […]
No Picture
MySQL Performance

MySQL Latches: Understanding How They Work

Understanding Latches in MySQL In MySQL, latches are used to protect shared data structures and ensure consistency in the database. They are used by the storage engine to synchronize access to shared resources such as […]
No Picture
MySQL Performance

MySQL Parsing: What Is a Parse Call?

What is a parse call in MySQL? In MySQL, a parse call refers to the process of analyzing a SQL statement and preparing it for execution. When a client sends a SQL statement to the […]
No Picture
MySQL Performance

MySQL Index: How to Optimize Indexes

Optimizing Indexes in MySQL Indexes in MySQL are used to improve the performance of SELECT, UPDATE, and DELETE statements by reducing the amount of data that needs to be scanned. Properly optimizing indexes can help [...]
No Picture
MySQL DBA

Quick Run-Book on MySQL Group Replication

The checklist for operating MySQL Group Replication MySQL Group Replication is a MySQL plugin that enables multiple MySQL servers to operate as a single, highly available, replicated cluster. This run-book on MySQL Group Replication provides [...]
No Picture
DBA

How to use a Binary Search Key

Understanding how Binary Search Key works?  A binary search key is used to quickly search for a specific value in a sorted array or list. The basic idea behind the binary search algorithm is to [...]