Greenplum/Deepgreen系统配置参数查看与设置

简介:

1.查看系统参数

1)查看全部参数

可以使用 SHOW ALL 命令来查看所有系统配置参数的取值,如果是在shell界面,可以运行如下命令:

$ psql -c 'show all' -d postgres

如果是在psql界面,可以运行如下命令:

postgres=# show all;

2)查看单个参数设置

运行show命令,只能查看master节点有关的参数设置。如果要查看整个集群中某一个参数的设置,可以使用 gpconfig 组件。例如,查看最大连接数:

$ gpconfig --show max_connections

2.在会话中设置系统参数

任何会话级别的参数都可以在活动会话中通过 SET 命令设置,参数设置会在接下来的会话中生效,直到会话结束或者 RESET 命令出现。另外,会话级别的参数设置会覆盖上层角色级别的参数。例如:

postgres=# set work_mem to '200MB';
WARNING:  "work_mem": setting is deprecated, and may be removed in a future release.
SET
postgres=# reset work_mem;
WARNING:  "work_mem": setting is deprecated, and may be removed in a future release.
RESET

3.在角色级别设置系统参数

会话级别的参数如果提高层次,在用户级别进行设置,那么被该用户建立的会话都会使用该设置参数。另外,角色级别的参数设置会向上覆盖数据库级别的参数。设置时可以通过 ALTER 命令进行添加。例如:

postgres=# alter role dgadmin set search_path to public;
ALTER ROLE

4.在数据库级别设置系统参数

想要让一个参数影响到整个数据库,那么可以通过配置 postgresql.conf 文件进行参数设置。此时参数配置在生效后,作用于整个数据库,如果该参数在用户级别重新设置,那么他会被用户级别的设置值代替;同理,会话级别的设置会代替用户级别和数据库级别。
postgresql.conf 文件通常放在$MASTER_DATA_DIRECTORY目录下。

在生产过程中,可以根据实际需求来定义不同级别的参数,对数据库做最优化的定义,让每个SQL都能发挥最好的性能。

目录
相关文章
|
12月前
|
存储 NoSQL 关系型数据库
PostgreSQL列存扩展hydra简单测试
Hydra是一款PostgreSQL的扩展,为PostgreSQL增加了列存引擎,使得PostgreSQL的olap性能大幅提升,本文介绍Hydra基本的使用方法。
|
存储 SQL 监控
22 PostgreSQL 监控3PostgreSQL 性能快照和图形化分析工具 pg_stats_info 的使用|学习笔记
快速学习22 PostgreSQL 监控3PostgreSQL 性能快照和图形化分析工具 pg_stats_info 的使用
1053 0
22 PostgreSQL 监控3PostgreSQL 性能快照和图形化分析工具 pg_stats_info 的使用|学习笔记
|
5月前
|
数据库 流计算 数据格式
Greenplum【部署 06】GPSS扩展(Greenplum Streaming Server)安装启用配置启动(不断更新ing)
Greenplum【部署 06】GPSS扩展(Greenplum Streaming Server)安装启用配置启动(不断更新ing)
111 0
|
5月前
|
SQL JSON 关系型数据库
[UE虚幻引擎插件DTPostgreSQL] PostgreSQL Connector 使用蓝图连接操作 PostgreSQL 数据库说明
本插件主要是支持在UE蓝图中连接和操作PostgreSQL 数据库。
57 2
|
5月前
|
分布式计算 DataWorks 关系型数据库
在云数据仓库AnalyticDB MySQL版中,LIMIT的大小是由系统参数max_limit控制的
【1月更文挑战第7天】【1月更文挑战第31篇】在云数据仓库AnalyticDB MySQL版中,LIMIT的大小是由系统参数max_limit控制的
73 1
|
11月前
|
消息中间件 Oracle 关系型数据库
Flink CDC确实支持Oracle分区表的CDC,但是在配置时需要特别注意。以下是一些可能的解决方案
Flink CDC确实支持Oracle分区表的CDC,但是在配置时需要特别注意。以下是一些可能的解决方案
122 1
|
5月前
|
SQL 监控 关系型数据库
postgresql|数据库|插件学习(二)---postgresql-12的外置插件pg_profile的启用和使用
postgresql|数据库|插件学习(二)---postgresql-12的外置插件pg_profile的启用和使用
194 0
|
5月前
|
SQL 监控 关系型数据库
postgresql|数据库|插件学习(一)---postgresql-12的内置插件pg_stat_statements的启用和使用
postgresql|数据库|插件学习(一)---postgresql-12的内置插件pg_stat_statements的启用和使用
156 0
|
10月前
|
缓存 关系型数据库 MySQL
MYSQL数据优化常用配置参数
MYSQL数据优化常用配置参数
293 0
|
SQL 关系型数据库 MySQL
Flink CDC 2.4 正式发布,新增 Vitess 数据源,PostgreSQL 和 SQL Server CDC 连接器支持增量快照,升级 Debezium 版本
Flink CDC 2.4 正式发布,新增 Vitess 数据源,PostgreSQL 和 SQL Server CDC 连接器支持增量快照,升级 Debezium 版本
1293 1
Flink CDC 2.4 正式发布,新增 Vitess 数据源,PostgreSQL 和 SQL Server CDC 连接器支持增量快照,升级 Debezium 版本