【问题标题】:Increasing shared memory on OSX to properly install PostgreSQL在 OSX 上增加共享内存以正确安装 PostgreSQL
【发布时间】:2011-05-23 15:26:54
【问题描述】:

这是我的第一篇 stackoverflow 帖子。我正在尝试将 PostgreSQL 设置为与 Django 一起使用。对所有这些都非常陌生(在大学里学了一门 Python 课程,现在正试图自学一点 Web 开发)。

PostgreSQL 的安装指南说:


"在运行安装之前,请确保您的系统是 配置为允许使用更大量的共享内存。注意 这不会“保留”任何内存,因此配置更高是安全的 比您最初可能需要的值。您可以通过编辑 文件 /etc/sysctl.conf - 例如

% sudo vi /etc/sysctl.conf

在 2GB RAM 的 MacBook Pro 上,作者的 sysctl.conf 包含:

kern.sysv.shmmax=1610612736 kern.sysv.shmall=393216 内核.sysv.shmmin=1 内核.sysv.shmmni=32 内核.sysv.shmseg=8 kern.maxprocperuid=512 kern.maxproc=2048

注意 (kern.sysv.shmall * 4096) 应该大于等于 内核.sysv.shmmax。 kern.sysv.shmmax 也必须是 4096 的倍数。

编辑(或创建)文件后,请重新启动,然后再继续 安装。如果您想检查当前正在使用的设置 内核,您可以使用 sysctl 实用程序:

% sysctl -a

现在可以安装数据库服务器了。”


我正在运行具有 4GB 内存的全新 MBA。如何正确设置?提前致谢。

【问题讨论】:

    标签: django macos postgresql


    【解决方案1】:

    只需download the installer 并单击“确定”即可开始使用。当一切都在运行时,您可以随时增加内存设置并编辑 postgresql.conf 以获得更好的性能。

    【讨论】:

    • 谢谢弗兰克。原来安装程序自己负责增加共享内存。避免了危机。
    猜你喜欢
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 2011-01-17
    • 2010-11-07
    相关资源
    最近更新 更多