No Picture
MinervaDB

PostgreSQL multipass hash joins Explained

In PostgreSQL, multipass hash joins serve as a join algorithm that efficiently processes join operations between large tables. Unlike traditional hash joins, which require loading the entire hash table into memory, multipass hash joins follow […]

No Picture
MinervaDB

Understanding clustering_factor in PostgreSQL

PostgreSQL Clustering_Factor In PostgreSQL, the clustering factor is a statistic that shows how closely the physical order of rows matches the logical order defined by the clustering key.This metric becomes especially important for tables that […]

No Picture
MinervaDB

How to tune PostgreSQL by changing Block Sizes?

In PostgreSQL, tuning block sizes can have a significant impact on performance, especially for workloads that involve large sequential scans or high I/O operations. By adjusting the block size, you can optimize data storage and […]

No Picture
MinervaDB

Deadly default values in PostgreSQL

While default values in PostgreSQL can be convenient and provide initial values for columns, certain default values can have a detrimental impact on PostgreSQL performance. Here are some examples of potentially deadly default values and […]

No Picture
MinervaDB

Hints and Costs in PostgreSQL

Hints and costs are two important concepts in PostgreSQL query optimization that can help improve query performance by providing the optimizer with additional information about how to execute a query. Hints are comments or directives […]