Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator postgresql.conf

Rekomendowana konfiguracja PostgreSQL

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Podaj RAM i liczbę połączeń, aby otrzymać rekomendacje.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator postgresql.conf

Domyślna konfiguracja PostgreSQL jest bardzo zachowawcza — zakłada mały serwer. Na większej maszynie warto dostroić kluczowe parametry, aby baza działała szybciej i stabilniej.

Najważniejsze parametry

ParametrRola
shared_bufferspamięć cache bazy (zwykle 25% RAM)
effective_cache_sizeszacunek pamięci dostępnej dla cache systemu
work_mempamięć na operacje sortowania i joinów
maintenance_work_mempamięć dla VACUUM i tworzenia indeksów

Zasady doboru

  • shared_buffers — 25% RAM (na dedykowanym serwerze).
  • effective_cache_size — 75% RAM (to tylko podpowiedź dla planisty).
  • work_mem — ostrożnie: mnoży się przez liczbę operacji w zapytaniu i połączeń.
  • random_page_cost — 1,1 na SSD, 4,0 na HDD.

Najczęstsze pytania

Czy work_mem może być za duży?

Tak — ustawiony zbyt wysoko może wyczerpać pamięć, gdy wiele równoległych zapytań wykona operacje sortowania. Zwiększaj ostrożnie.

Jak sprawdzić efekt zmian?

Włącz rozszerzenie pg_stat_statements i monitoruj najwolniejsze zapytania oraz cache hit ratio (docelowo powyżej 99%).

Czy zmiany wymagają restartu?

Zmiany shared_buffers wymagają restartu. Większość pozostałych można wprowadzić przez reload.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!