1
ทำความเข้าใจกับค่าเริ่มต้นของพารามิเตอร์“ max_wal_size” และ“ min_wal_size” จากไฟล์ postgresql.conf
ค่าเริ่มต้นคือตามเอกสารประกอบสำหรับ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 …