Indeksy w Postgresie, które naprawdę mają znaczenie
Trzy wzorce, które naprawiają większość wolnych zapytań.
Kiedy aplikacja zwalnia, przyczyną jest zwykle kilka zapytań. Zanim sięgniesz po cache, sprawdź indeksy.
Indeksy złożone
Indeks na (account_id, created_at) dobrze obsługuje sortowanie w obrębie konta.
CREATE INDEX CONCURRENTLY idx_events_account_created
ON events (account_id, created_at DESC);Indeksy częściowe
Jeśli prawie wszystkie wiersze są zarchiwizowane, indeksuj tylko aktywne.