No Picture
PostgreSQL Performance

PostgreSQL Parallel Hash Joins Explained

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 […]
No Picture
PostgreSQL Performance

PostgreSQL Buffer Header Queues Explained

In PostgreSQL, buffer headers are data structures that represent a single page of data in the shared buffer cache. Each buffer header has information about the state of the page it represents, such as whether […]
No Picture
PostgreSQL Performance

PostgreSQL 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
PostgreSQL Internals

How to use pg_largeobject in PostgreSQL?

The pg_largeobject system table in PostgreSQL is used to store and manage large binary objects (BLOBs) of binary data. To use pg_largeobject, you need to perform the following steps: For example, the following code shows […]