首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgresql -更改conf文件参数

问Postgresql -更改conf文件参数
EN

Stack Overflow用户
提问于 2017-12-13 19:15:55
回答 1查看 2.1K关注 0票数 0

我正在尝试更改postgresql.conf文件中的一些参数。我将参数更改为以下值

  1. Shared_buffers: 8000
  2. work_mem: 3200
  3. maintenance_work_mem: 1600 maintenance_work_mem

我在128 on的RAM服务器上安装了postgresql。在进行这些更改之后,我重新启动postgresql server。之后,当我使用psql使用show (parameter_name)检查这些参数时,我得到以下值。

  1. Shared_buffers: 8000
  2. work_mem: 4MB
  3. maintenance_work_mem: 2047 maintenance_work_mem

为什么这些更改只反映在shared_buffer参数中,而不反映在其他两个参数中呢?

我将max_wal_size更改为4GB,将min_wal_size更改为1000 1GB,但这些参数也没有改变,所显示的值为1GB和80 1GB。因此,在我所做的所有更改中,只有对shared_buffers参数的更改得到了反映,而其他的则没有改变。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-14 09:08:40

一些可能的问题是什么:

  • 你编辑错了postgresql.conf。
  • 你重新启动了错误的服务器。
  • 该值是用ALTER SYSTEM配置的。
  • 该值配置为ALTER USER或ALTER DATABASE。 使用psql命令\drds查看这样的设置。

若要从PostgreSQL的设置中找出设置,请使用

代码语言:javascript
复制
SELECT * FROM pg_settings WHERE name = 'work_mem';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47800585

复制
相关文章

相似问题

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