Изменить параметр и перечитать конфигурацию (ALTER SYSTEM)
PostgreSQLПараметрыКоманда
ALTER SYSTEM SET work_mem = '64MB'; SELECT pg_reload_conf();Что делает
Записывает параметр в postgresql.auto.conf и перечитывает конфигурацию (для параметров, не требующих перезапуска, действует сразу).
Когда использовать
Чтобы постоянно изменить параметры, применяемые через reload, такие как work_mem и настройки журналирования.
Внимание
Некоторые параметры, такие как shared_buffers и max_connections, вступают в силу только после перезапуска, а не reload; параметры с pg_settings.context = 'postmaster' требуют перезапуска.
Связанные материалы
- Изменить параметр для сессии (SET)
- Показать текущее значение параметра
- Проверить настройки памяти (shared_buffers, work_mem, maintenance_work_mem)
- Показать параметры, ожидающие перезапуска, и ошибки файлов конфигурации
- Проверить поведение checkpoint (PG17+ pg_stat_checkpointer, PG16 и ранее pg_stat_bgwriter)