Greenplum介绍
来源:互联网 发布:淘宝手机店铺装修教程 编辑:程序博客网 时间:2024/06/05 17:16
------关于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介绍 - Partitioned Table
- GreenPlum分区表介绍
- Greenplum 分区表介绍
- GREENPLUM系列介绍之安装
- GREENPLUM系列介绍之安装
- Greenplum
- greenplum
- greenplum
- GreenPlum
- greenplum
- Greenplum数据库系统硬件配置介绍
- GREENPLUM介绍之数据库管理(—)
- GREENPLUM介绍之数据库管理(一)
- GREENPLUM介绍之数据库管理(二)
- GREENPLUM介绍之数据库管理(三)
- greenplum分布式数据仓库的基本介绍
- ThinkPHP5 行为和钩子
- dialog.JS 异步方式处理dialog封装
- Harmonic Number 调和级数的欧拉公式
- 配置tomcat
- python操作数据库(pymysql 和 SQLAchemy)
- Greenplum介绍
- popup(3)
- I2C总线 驱动程序设计 --- EEPROM 驱动设计
- DirectX笔记 数学基础
- Windows 安装 MongoDB
- 百度云盘分享视频教程:java经典面试题深度解析
- 1977-汉诺塔问题
- C++中默认定义全局变量
- 技术点-Maven-多源文件,多资源文件配置