Cambiar un parámetro y recargar (ALTER SYSTEM)
PostgreSQLParámetrosComando
ALTER SYSTEM SET work_mem = '64MB'; SELECT pg_reload_conf();Qué hace
Escribe el parámetro en postgresql.auto.conf y recarga la configuración (efecto inmediato para los parámetros que no requieren reinicio).
Cuándo usarlo
Para cambiar de forma persistente parámetros que se pueden aplicar con reload, como work_mem y la configuración de logging.
Precaución
Algunos parámetros como shared_buffers y max_connections solo surten efecto con un reinicio, no con reload; los que tienen pg_settings.context = 'postmaster' requieren reinicio.
Relacionado
- Cambiar un parámetro para la sesión (SET)
- Mostrar el valor actual de un parámetro
- Revisar los ajustes de memoria (shared_buffers, work_mem, maintenance_work_mem)
- Mostrar los parámetros pendientes de reinicio y los errores de los archivos de configuración
- Revisar el comportamiento de los checkpoints (PG17+ pg_stat_checkpointer, PG16 y anteriores pg_stat_bgwriter)