Postgresql
macOS Catalina - postgreSQL - sysctl.conf 仍然相關嗎?
在 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
)。