Parametre değiştir ve reload et (ALTER SYSTEM)
PostgreSQLParametreKomut
ALTER SYSTEM SET work_mem = '64MB'; SELECT pg_reload_conf();Ne yapar?
postgresql.auto.conf dosyasına parametreyi yazar ve yapılandırmayı yeniden yükler (restart gerektirmeyen parametreler için anında etkin).
Ne zaman kullanılır?
work_mem, log ayarları gibi reload ile uygulanabilen parametreleri kalıcı değiştirmek için.
Dikkat
shared_buffers, max_connections gibi bazı parametreler reload ile değil yalnızca restart ile etkin olur; pg_settings.context = 'postmaster' olanlar restart ister.
İlgili
- Parametreyi oturum bazında değiştir (SET)
- Mevcut parametre değerini gör
- Bellek parametrelerini değerlendir (shared_buffers, work_mem, maintenance_work_mem)
- Restart bekleyen parametreleri ve yapılandırma dosyası hatalarını gör
- Checkpoint davranışını değerlendir (PG17+ pg_stat_checkpointer, PG16 ve öncesi pg_stat_bgwriter)