डिफ़ॉल्ट मान और मापदंडों के लिए प्रलेखन केmin_wal_size
max_wal_size
अनुसार हैं :
के लिए max_wal_size
: के The default is 1 GB
लिए min_wal_size
:The default is 80 MB
तब मैं अपने डेटाबेस से इस पैरामीटर को देखता हूं:
select name, setting, unit
from pg_settings
where name in ('min_wal_size', 'max_wal_size')
परिणाम देता है:
name | setting | unit
----------------------------------
max_wal_size | 64 |
min_wal_size | 5 |
मेरे 2 सवाल हैं:
1) ये मान डिफ़ॉल्ट मानों से मेल क्यों नहीं खाते, जो डॉक्स में दिखाए जाते हैं? मैंने कभी भी कॉन्फ़िगर सेटिंग्स को नहीं बदला।
2) unit
इन मापदंडों के लिए कॉलम खाली / NULL क्यों है? इस मामले में 64 और 5 मूल्यों का क्या मतलब है? MB
? GB
? और क्या?
work_mem
जब सब कुछ स्पष्ट है तो यह उदाहरण के पैरामीटर के लिए क्यों नहीं है:
name | setting | unit
----------------------------------
work_mem | 4096 | kB