No Picture
MySQL Performance

How to implement multicolumn index in MySQL 8

To implement a multi-column index in MySQL 8, you need to create an index that includes multiple columns in the index definition. The order of the columns in the index definition is important, as it […]

No Picture
PostgreSQL Performance

Postgres Indexing: When Does BRIN Win?

BRIN (Block Range INdex) is a type of index in Postgres that is used for large tables with a large number of rows and a high degree of clustering. BRIN is an efficient way to […]

No Picture
MinervaDB

InnoDB early lock release

InnoDB early lock release is a feature in MySQL 8 and higher that allows the database to release locks earlier in the transaction processing process. This helps to reduce lock contention and improve overall performance. […]

No Picture
MySQL Performance

How partition pruning improved with MySQL 8?

In MySQL 8, partition pruning has been improved to make it more efficient and flexible. Partition pruning is a performance optimization technique that helps to minimize the amount of data that needs to be scanned […]

No Picture
PostgreSQL Performance

Understanding locks and deadlocks in PostgreSQL

Understanding locks and deadlocks in PostgreSQL Locks in PostgreSQL are used to ensure that concurrent transactions do not interfere with each other. When a transaction modifies a piece of data, it will take out an [...]