Parameter für die Session ändern (SET)
PostgreSQLParameterBefehl
SET work_mem = '256MB';Was es tut
Ändert den Parameter nur für die aktuelle Verbindung/Session; er wird beim Ende der Session zurückgesetzt.
Wann einsetzen
Wenn eine Einstellung für eine einzelne schwere Abfrage oder einen Batchjob vorübergehend erhöht werden muss.
Vorsicht
Mit SET LOCAL auf eine einzelne Transaktion beschränken. Eine globale Änderung erfordert ALTER SYSTEM.
Verwandte Einträge
- Parameter ändern und neu laden (ALTER SYSTEM)
- 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)