繁体   English   中英

如何绕过 postgresql.conf

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM