Parameter ändern und neu laden (ALTER SYSTEM)
PostgreSQLParameterBefehl
ALTER SYSTEM SET work_mem = '64MB'; SELECT pg_reload_conf();Was es tut
Schreibt den Parameter in postgresql.auto.conf und lädt die Konfiguration neu (sofort wirksam für Parameter, die keinen Neustart erfordern).
Wann einsetzen
Um per Reload anwendbare Parameter wie work_mem und Logging-Einstellungen dauerhaft zu ändern.
Vorsicht
Einige Parameter wie shared_buffers und max_connections wirken erst nach einem Neustart, nicht nach einem Reload; solche mit pg_settings.context = 'postmaster' erfordern einen Neustart.
Verwandte Einträge
- Parameter für die Session ändern (SET)
- Aktuellen Parameterwert anzeigen
- Speichereinstellungen prüfen (shared_buffers, work_mem, maintenance_work_mem)
- Auf Neustart wartende Parameter und Fehler in Konfigurationsdateien anzeigen
- Checkpoint-Verhalten prüfen (ab PG17 pg_stat_checkpointer, PG16 und früher pg_stat_bgwriter)