Показать текущее значение параметра
PostgreSQLПараметрыКоманда
SELECT name, setting, unit, context, source FROM pg_settings WHERE name = 'shared_buffers';Что делает
Показывает действующее значение параметра, единицу измерения, способ применения (context) и источник.
Когда использовать
Чтобы узнать текущее значение параметра и требует ли он перезапуска или reload.
Внимание
Короткий вариант: SHOW shared_buffers; или SELECT current_setting('shared_buffers'); Если столбец context равен 'postmaster', требуется перезапуск.
Связанные материалы
- Изменить параметр и перечитать конфигурацию (ALTER SYSTEM)
- Изменить параметр для сессии (SET)
- Проверить настройки памяти (shared_buffers, work_mem, maintenance_work_mem)
- Показать параметры, ожидающие перезапуска, и ошибки файлов конфигурации
- Проверить поведение checkpoint (PG17+ pg_stat_checkpointer, PG16 и ранее pg_stat_bgwriter)