首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置postgreSQL作为缓冲区使用比我的计算机更多的内存?

如何设置postgreSQL作为缓冲区使用比我的计算机更多的内存?
EN

Stack Overflow用户
提问于 2019-12-04 21:37:46
回答 1查看 47关注 0票数 0

我有个问题。我正在学习PostgreSQL,并且正在使用pgAdmin 4v4。此时,我正在尝试将PostgreSQL设置为使用比我的计算机更多的内存作为缓冲区。我正在考虑使用类似于将shared_buffers设置为'256MB‘的设置,但我不确定它是否正确。你有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-12-04 21:58:48

SET shared_buffers TO '256MB'

这将不起作用,因为shared_buffers必须在服务器启动时设置,并且不能在以后更改,并且这是您将在服务器已经运行之后运行的命令。您必须将设置放在postgresql.conf中,或者使用"postgres“命令的-B选项指定它。

您也可以通过“alter system”命令设置它,它将在下一次重新启动时生效。但是,您可以很容易地将其设置为导致系统无法重新启动(实际上,这似乎是您的目标……),此时您不能使用“alter system”来修复它,而必须深入研究.conf文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59177341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档