Power use of Indexes in PostgreSQL - A user perspective.
Channel: Postgres Conference
Date: 07/06/2023

There have been many presentations about the Different Indexes in PostgreSQL ( B-Tree, HASH, GIN, GiST etc), especially from the architecture perspective. But these talks always lacked details from the user perspective on the selection of indexes.
It is common to see that architects and developers fail to select the right types of index and the way it should be used.
Just an overview of all types of indexes also won't help much in decision making.
In this talk gives details about.

The default B-Tree index and different ways B-Tree index can be utilized for specific use cases.
The rebirth of Hash Index and how it is useful now.
BRIN and use of BRIN when partitioning is not an option.
Inverted Indexes and GIN in particular and their usefulness in the real world.
Effective use of Bloom Index
Tips and techniques for efficient index usage.
GiST and SP-GiST
How important is Index usage monitoring and how to do that.
This talk is more towards proper examples and demonstrations.
This presentation with demonstrations is expected to drive users to the right selection of indexes and better usage