我在我的数据库中设置了WAL档案。但是当我想设置WAL文件大小时,
min_wal_size = 5MB
and
max_wal_size = 5MB
(我的数据库生成一天只有5 MB的数据,所以我想得到一个WAL文件,每天),并重新启动服务器,服务器不启动。如果我把注解(#)放回
#min_wal_size = 5MB
#max_wal_size = 5MB
然后服务器再次运行。我尝试使用不同的大小(2MB 10MB 100MB ...)但同样的问题。试着使用不同的最小科塞,最小值,最大值。不管用。我也尝试在cmd中设置这些(ALTER SYSTEM SET...)的方式,但同样的问题。
有人知道吗?
1条答案
按热度按时间zmeyuzjn1#
min_wal_size
和max_wal_size
与WAL段的大小无关。将它们保留为默认值。如果希望每天归档一个WAL段,请设置
archive_timeout = '1d'
。