There have been many presentations about the Different Indexes in PostgreSQL (B-Tree, HASH, GIN, GiST etc), especially from the PostgreSQL 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, I am covering the following points also.
1. Index when partitioning is not an option.
2. 2. Inverted Indexes and their usefulness in the real world.
3. 3. Tips and techniques for efficient index usage.
4. 4. 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
Speaker: Sergey Kuzmichev and Jobin Augustine – Percona