PostgreSQL

Indeksy

W PostgreSQL zaimplementowano obsługę wielu typów indeksów takich jako B-drzewo, Hash, R-drzewo oraz GiST. Indeksy posiadają dodatkowe możliwości:

  • indeksy funkcyjne, gdzie wskaźnik powstaje na skroś uzysk funkcji, natomiast nie z wartości kolumny
  • indeksy częściowe to znaczy indeksy reprezentujące rozmiary tabeli, mogą pozostać utworzone przez dodanie klauzuli "WHERE" na końcu CREATE INDEX.
  • w razie potrzeby PostgreSQL przypuszczalnie przezierać indeksy od czasu końca
  • od wersji 8.1 jest zasiłek na rzecz łączenia indeksów pod użyciu tzw. bitmap indeksowych.