Postgresql

macOS Catalina - postgreSQL - sysctl.conf 仍然相關嗎?

  • April 6, 2022

在 Catalina 之前,我在 /etc/sysctl.conf 中有以下設置:

# PostgreSQL Config for the MAC
kern.sysv.shmmax=2147483648
kern.sysv.shmall=524288
kern.sysv.shmmin=1
kern.sysv.shmmni=32
kern.sysv.shmseg=8
kern.maxprocperuid=1024
kern.maxproc=2048

Catalina 安裝將此文件移動到 /Users/Shared 文件夾,因為 /etc 現在被認為是 macOS 私有的。

這些設置是否仍然與 Catalina 相關,如果是,它們需要去哪裡?

謝謝。

您不再需要共享記憶體參數,因為 PostgreSQL 使用 POSIX 共享記憶體已有一段時間了。

不過,確保 PostgreSQL 使用者可以打開足夠多的文件是個好主意。

我遇到了同樣的問題。我將文件放回(at /etc/sysctl.conf),它就像以前一樣工作(至少對於設置kern.maxvnodes)。

引用自:https://dba.stackexchange.com/questions/252846