加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

GPDB管理员笔记(五)GP系统配置

发布时间:2020-12-13 17:30:56 所属栏目:百科 来源:网络整理
导读:在GPDB中,Master和每个Segment Instance都有自己的postgresql.conf文件。一些参 数为本地化参数,意味着每个Segment Instance都根据自己的postgresql.conf文件来获 取参数的值。对于本地化参数来说,必须在系统中的每个Instance(Master和Segment) 配置。 配
在GPDB中,Master和每个Segment Instance都有自己的postgresql.conf文件。一些参
数为本地化参数,意味着每个Segment Instance都根据自己的postgresql.conf文件来获
取参数的值。对于本地化参数来说,必须在系统中的每个Instance(Master和Segment)
配置。

配置修改
要 在GPDB系统所有的postgresql.conf文件修改参数,可以使用gpconfig命令。
例如:
$ gpconfig -c gp_vmem_protect_limit -v 4096MB
然后重启GPDB以确保修改的配置生效:
$ gpstop –r

会话级参数设置
=# SET work_mem TO '200MB';
=# RESET work_mem;

查看master配置参数设置
[gpadmin@mdw ~]$ psql libo -c 'show all;'

查看系统配置参数
gpconfig
[gpadmin@mdw ~]$ gpconfig --show max_connections
Values on all segments are consistent
GUC : max_connections
Master value: 250
Segment value: 750

内存消耗参数 这些参数空值着系统内存的使用。可以通过调整gp_vmem_protect_limit避免运行 查询处理时Segment主机出现内存溢出。 ? gp_vmem_idle_resource_timeout ? gp_vmem_protect_limit ? gp_vmem_protect_segworker_cache_limit ? max_appendonly_tables ? max_prepared_transactions ? max_stack_depth ? shared_buffers ? temp_buffers

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读