[英]how to bypass postgresql.conf
我有一个无法启动的数据库。 它从我更改max_wal_size < wal_segement_size
开始。 错误是FATAL ERROR "max wal sender must be at least twice wal_segment_size"
我已将值更改回其原始大小,但仍然出现错误。 似乎 postgres 仍然挂起,或者某些东西卡在“内部缓存”中。
为什么 postgres 不选择新的配置文件?
如何清除“缓存”?
如何在启动期间覆盖 postgres.conf? 这主要是为了绕过 postgres 读取的任何 postgres.conf。
谢谢
PostgreSQL 中不存在该错误消息。
也许你的意思是
"min_wal_size" must be at least twice "wal_segment_size"
如果我的猜测是正确的,并且您没有从默认的 16MB 更改 WAL 段大小,则可以通过将min_wal_size
更改为至少 32MB 的值来解决问题。
max_wal_size
必须不小于min_wal_size
。 通常,它应该更大以获得良好的性能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.