Greenplum配置系统和参数
来源:互联网 发布:淘宝店铺一键装修软件 编辑:程序博客网 时间:2024/05/21 12:41
Greenplum配置系统和参数
------关于GP Master参数和本地参数------
服务器配置文件:postgresql.conf (和PostgreSQL一致)
在GP中master和所有segment都有自己的postgresql.conf文件。
Master Parameters - 仅仅在master instance上设置,查询时候这些值被传递至segment或被忽略。
Local
------设置配置参数------
很多参数的修改是受限的,如某些参数需要GP的超级用户、某些仅仅设置在系统级或需要重启数据库才能生效。
许多配置参数是session参数。该参数能够被设置在system级、database级、role级、session级的四个不同级别。
大部分的session参数能够被在自己的session中修改。
------设置Local参数------
要修改local参数,需要修改master和所有segment的postgresql.conf文件。
使用工具-pgconfig。
如:
$ gpconfig -c gp_vmem_protect_limit -v 4096MB
$ gpstop -r
------设置Master参数------
Master参数只能在GP的master节点中设置。
多个级别中都有设置相同的参数,则以最小登记为准。如:session覆盖role,role覆盖database,database覆盖system
[system级参数]
步骤如下:
1.编辑 $MASTER_DATA_DIRECTORY/postgresql.conf 文件
2.找到你要修改的参数,去掉注释(删掉前面的#),并且设置你想要的值
3.保存并关闭文件
4.对于session参数不需要重启服务,执行如下:
5.对于需要重启服务的参数修改,执行如下:
[database级参数]
当session参数设置在database级别,每个session连接到数据库时都要使用这个参数。
设置的database参数会覆盖system级的参数。
设置database级参数,使用ALTER DATABASE命令
如:
=# ALTER DATABASE mydatabase SET search_path TO myschema;
[role级参数]
当session参数设置在role级别,每个session通过role初始化时将使用此参数。
设置的role参数会覆盖database级的参数。
如:
=# ALTER ROLE bob SET search_path TO bobschema;
[session级参数]
任何session参数都能在活跃的session中设置,使用 SET 命令。
设置的session参数会覆盖role级的参数。
如:
=# SET work_mem TO '200MB';
=# RESET work_mem;
------查看服务器配置参数设置------
查看服务器配置,使用 SHOW 命令。
如:
$ psql -c 'SHOW ALL;' --查看所有参数
SHOW命令只能查看master的参数设置。
如果要查看整个系统的设置,包括master和所有segment,需要使用 pgconfig 工具。
如:
$ gpconfig --show max_connections
------配置参数目录------
参数可以分成以下几类: (具体每一类有哪些参数的话可以参考官方文档)
* Connection and Authentication Parameters
* System Resource Consumption Parameters
* Query Tuning Parameters
* Error Reporting and Logging Parameters
* System Monitoring Parameters
* Runtime Statistics Collection Parameters
* Automatic Statistics Collection Parameters
* Client Connection Default Parameters
* Client Connection Default Parameters
* Lock Management Parameters
* Workoad Management Parameters
* External Table Parameters
* Past PostgreSQL Version Compatibility Parameters
* Greenplum Array Configuration Parameters
- Greenplum配置系统和参数
- Greenplum参数配置优化
- Greenplum服务器配置参数
- Greenplum数据库系统硬件配置介绍
- greenplum max_connections 参数疑惑
- Greenplum 参数级别
- greenplum数据库配置优化
- 10配置Greenplum数据库
- AIX 系统参数配置
- AIX系统参数配置
- 系统参数配置
- PostgreSQL 和Greenplum 区别
- PostgreSQL 和Greenplum 区别
- Android4.1输入系统参数配置和输入事件校准
- Android4.1输入系统参数配置和输入事件校准
- Android4.1输入系统参数配置和输入事件校准
- Android4.1输入系统参数配置和输入事件校准
- Android4.1输入系统参数配置和输入事件校准
- java数据类型后加三个点...
- Xcode6中的模拟器配置中文
- Eclipse配置Jboss/Tomcat的环境变量存放位置
- iOS面试五
- NSSet
- Greenplum配置系统和参数
- 最强日期验证
- Add, Remove, and Search Packages in Python with pip
- activemq: jms api实现queue和topic生产者、消费者demo及spring api 实现queue生产者、消费者
- DRA642的DDR自刷新功能
- Linux下的时间--struct tm, mktime, localtime, strftime
- NET中Barcode Library的应用二
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- UVa 294 - Divisors