No Picture
MySQL Performance

MySQL UNDO Operations: Tuning Guide

In MySQL, undo operations are used to provide transactional consistency and to allow for rolling back changes made to the database during a transaction. Undo operations are implemented in the InnoDB storage engine, which is […]
No Picture
MySQL Performance

MySQL Lock Contention: How to Reduce It

Reducing lock contention in MySQL involves implementing various techniques and strategies that help minimize the occurrence of lock-related performance issues. Here are some of the ways to reduce lock contention in MySQL: By implementing these […]
No Picture
PostgreSQL Performance

PostgreSQL Execution Plans: What to Look For

PostgreSQL execution plans PostgreSQL execution plans provide information on how the database intends to execute a given query. Understanding execution plans is crucial to identify performance issues and optimize query performance. Here are some of […]
No Picture
PostgreSQL Internals

PostgreSQL Redo Undo: How Operations Are Handled

Redo and Undo are essential components of any database management system, including PostgreSQL. Redo and Undo are used to maintain the consistency and durability of the database by enabling the recovery of transactions in the […]
No Picture
PostgreSQL Performance

PostgreSQL Partial Indexes: How to Use Them

Partial indexes in PostgreSQL allow you to create an index on a subset of a table’s rows that meet a certain condition. This can be useful for improving query performance on a subset of data […]