Products

Doradca indeksów

index_advisor i HypoPG: sugestie indeksów dla wolnych zapytań, symulacja kosztu i budowa CONCURRENTLY.

This page is available in Polish only for now. The commands, code and API calls below are the same in every language — an English translation is on its way. Open the Polish page

W Baza danych → Wydajność zapytań kliknij zapytanie, a w szczegółach użyj doradcy:

  • Sugeruj indeksy — rozszerzenie index_advisor sprawdza hipotetyczne indeksy na kolumnach z filtrów i złączeń i zwraca te, które obniżają koszt planu.
  • Symuluj — HypoPG tworzy indeks hipotetyczny (widoczny tylko dla planera) i porównuje koszt EXPLAIN przed i po. Możesz też wpisać własny CREATE INDEX.
  • Utwórz indeks — buduje indeks CONCURRENTLY (bez blokowania zapisów) w osobnej sesji pg_cron; panel pokazuje postęp, a nieudana budowa usuwa niepoprawny indeks.

Analiza nie wykonuje zapytania — działa na planie generycznym, więc parametry $1, $2 z pg_stat_statements są obsługiwane.

select * from extensions.index_advisor('select * from orders where customer_id = $1');