I valori predefiniti sono, secondo la documentazione min_wal_sizee i max_wal_sizeparametri :
Per max_wal_size: The default is 1 GB
Per min_wal_size:The default is 80 MB
Quindi guardo questi parametri dalla mia configurazione del database:
select name, setting, unit
from pg_settings
where name in ('min_wal_size', 'max_wal_size')
Dà risultato:
name | setting | unit
----------------------------------
max_wal_size | 64 |
min_wal_size | 5 |
Ho 2 domande:
1) Perché questi valori non corrispondono ai valori predefiniti, che sono mostrati nei documenti? Non ho mai modificato le impostazioni di configurazione.
2) Perché la unitcolonna è vuota / NULL per questi parametri? Che cosa significa 64 e 5 valori in questo caso? MB? GB? O cosa?
Perché questo non è come ad esempio il work_memparametro, quando tutto è chiaro:
name | setting | unit
----------------------------------
work_mem | 4096 | kB