No Picture
MinervaDB

PostgreSQL Mutex tips and techniques

Mutexes (short for mutual exclusion) are used in PostgreSQL to ensure that only one thread of execution can access a shared resource at any given time. Here are some tips and techniques for working with […]

No Picture
MinervaDB

PostgreSQL Row Lock and Row Level Locking

In PostgreSQL, row locks are used to control access to individual rows in a table, allowing multiple transactions to access the same table without interfering with each other. Row level locking is a mechanism that […]

No Picture
MinervaDB

Parallel Hash Joins in PostgreSQL

Parallel Hash Joins in PostgreSQL are a type of join operation that can be executed in parallel, allowing for faster and more efficient execution of database queries. In a hash join, the database first builds […]