@@ -183,15 +183,18 @@ min_parallel_table_scan_size = '8MB'
183183
184184{{- $max_wal_size := min ( max ( div $phy_memory 2097152 ) 4096 ) 32768 }}
185185{{- $min_wal_size := min ( max ( div $phy_memory 8388608 ) 2048 ) 8192 }}
186+ {{- $wal_keep_size := 1024 }}
186187{{- $data_disk_size := getComponentPVCSizeByName $ .component " data" }}
187- {{/* if data disk lt 5G , set max_wal_size to 256MB */ }}
188+ {{/* if data disk lt 5G , set max_wal_size to 256MB and wal_keep_size to 128MB */ }}
188189{{- $disk_min_limit := mul 5 1024 1024 1024 }}
189190{{- if and ( gt $data_disk_size 0 ) ( lt $data_disk_size $disk_min_limit ) }}
190191{{- $max_wal_size = 256 }}
191192{{- $min_wal_size = 64 }}
193+ {{- $wal_keep_size = 128 }}
192194{{- end }}
193195max_wal_size = '{{- printf " %d MB" $max_wal_size }}'
194196min_wal_size = '{{- printf " %d MB" $min_wal_size }}'
197+ wal_keep_size = '{{- printf " %d MB" $wal_keep_size }}'
195198
196199old_snapshot_threshold = '-1'
197200parallel_leader_participation = 'True'
@@ -311,5 +314,4 @@ remove_temp_files_after_crash = 'on'
311314track_wal_io_timing = 'False'
312315vacuum_failsafe_age = '1600000000'
313316vacuum_multixact_failsafe_age = '1600000000'
314- wal_keep_size = '1536MB'
315317wal_skip_threshold = '2048'
0 commit comments