Изменить параметр для сессии (SET)
PostgreSQLПараметрыКоманда
SET work_mem = '256MB';Что делает
Изменяет параметр только для текущего подключения/сессии; при завершении сессии значение сбрасывается.
Когда использовать
Когда настройку нужно временно увеличить для одного тяжёлого запроса или пакетного задания.
Внимание
Используйте SET LOCAL, чтобы ограничить действие одной транзакцией. Глобальное изменение требует ALTER SYSTEM.
Связанные материалы
- Изменить параметр и перечитать конфигурацию (ALTER SYSTEM)
- Показать текущее значение параметра
- Проверить настройки памяти (shared_buffers, work_mem, maintenance_work_mem)
- Показать параметры, ожидающие перезапуска, и ошибки файлов конфигурации
- Проверить поведение checkpoint (PG17+ pg_stat_checkpointer, PG16 и ранее pg_stat_bgwriter)