EmpfohlenPostgreSQL-Indizes: Welcher Typ wann? (10-Mio-Zeilen-Benchmark)
Ein PostgreSQL-Index ist eine eigene Datenstruktur, mit der die Datenbank Zeilen findet, ohne die ganze Tabelle zu lesen. Welcher Typ wann passt, von B-tree und Hash bis BRIN, GIN sowie partiellen und abdeckenden Indizes, gemessen auf 10 Millionen Zeilen mit PostgreSQL 18.
KernaussageB-tree ist der richtige Standard. Auf einer Tabelle mit 10 Millionen Zeilen machte er aus einem 158 ms langen Sequential Scan eine Abfrage von 0,11 ms, rund 1.400-mal schneller, und er deckt Gleichheit, Bereiche und Sortierung mit einer einzigen Struktur ab.













