Nilai standarnya adalah, menurut dokumentasi untuk min_wal_sizedan max_wal_sizeparameter :
Untuk max_wal_size: The default is 1 GB
Untuk min_wal_size:The default is 80 MB
Lalu saya melihat parameter ini dari konfigurasi basis data saya:
select name, setting, unit
from pg_settings
where name in ('min_wal_size', 'max_wal_size')
Memberikan hasil:
name | setting | unit
----------------------------------
max_wal_size | 64 |
min_wal_size | 5 |
Saya punya 2 pertanyaan:
1) Mengapa nilai-nilai ini tidak cocok dengan nilai default, yang ditampilkan dalam dokumen? Saya tidak pernah mengubah pengaturan konfigurasi sama sekali.
2) Mengapa unitkolom kosong / NULL untuk parameter ini? Apa artinya nilai 64 dan 5 dalam kasus ini? MB? GB? Atau apa?
Mengapa ini tidak seperti misalnya work_memparameter, ketika semuanya jelas:
name | setting | unit
----------------------------------
work_mem | 4096 | kB