参数分类
参数分类
配置参数影响服务器行为的类别,比如资源消耗、 查询调优和身份认证。以下的主题描述了配置参数类别。
连接和认证参数
这些参数控制客户端如何连接和认证到Greenplum数据库
连接参数
系统资源消耗参数
内存消耗参数
这些参数控制系统内存使用。用户可以调整 gp_vmem_protect_limit以避免Segment主机在查询处理时出现内存不足。
gp_vmem_protect_segworker_cache_limit |
空闲空间映射参数
这些参数控制 空闲空间映射的大小,它包含 过期的行。使用 VACUUM 来回收空闲空间映射磁盘空间。
基于代价的清理延迟参数
用户可以配置 VACUUM 和 ANALYZE 命令来减少对并发数据库活动的 I/O 影响。当I/O操作的代价积累到限制时,执行操作的进程会休眠一会儿,然后重置计数器并继续执行。
事务 ID 管理参数
GPORCA 参数
这些参数控制了Greenplum数据库中 GPORCA 的使用。更多关于 GPORCA的信息,请参阅 数据库管理员指南 的"查询数据"。
optimizer_analyze_root_partition optimizer_array_expansion_threshold optimizer_enable_master_only_queries |
optimizer_join_order_threshold |
查询调优参数
传统查询优化器操作符控制参数
以下参数控制传统查询优化器可使用的计划操作的类型。启用或禁用计划操作以强制传统优化器选择不同的计划。这对于使用不同类型的计划测试和比较查询性能非常有用。
gp_enable_agg_distinct_pruning gp_enable_groupext_distinct_gather gp_enable_groupext_distinct_pruning gp_enable_predicate_propagation |
传统查询优化器代价参数
数据库统计抽样参数
这些参数通过 ANALYZE 操作调整采样的数据量。调整这些参数影响系统全局的统计收集。用户可以通过 ALTER TABLESET STATISTICS 语句对特定的表配置统计信息收集。
排序操作符配置参数
聚集操作符配置参数
连接操作符配置参数
错误报告和日志参数
何时记录日志
日志记录什么
系统监测参数
SNMP 警告
事件发生时,以下参数发送SNMP通知。
电子邮件警告
以下参数配置系统为致命错误事件发送电子邮件警告,例如一个Segment主机宕机或者一台服务器崩溃并重置。
Greenplum命令中心代理
以下参数配置为Greenplum命令中心填充 gpperfmon数据库的数据收集代理。
运行时统计收集参数
这些参数控制服务器统计信息收集功能。启用统计信息收集后,用户可以通过pg_stat 和 pg_statio 系统目录视图家族访问统计数据。
自动统计收集参数
当启动自动统计信息收集时,如果行的某个阈值受到影响 (on_change)或当新生成的表没有统计信息 (on_no_stats)时,用户可以 在INSERT、 UPDATE、DELETE、COPY或CREATE TABLE...AS SELECT语句的同一事务中自动运行 ANALYZE。要启用此功能,请在Greenplum数据库Master主机的postgresql.conf 文件中设置以下服务器配置参数,并且重新启动Greenplum数据库:
gp_autostats_mode_in_functions |
客户端连接默认参数
语句行为参数
区域和格式化参数
锁管理参数
工作负载管理参数
以下配置参数配置Greenplum数据库工作负载管理特性(资源队列)、查询优先、内存利用和并发控制。
gp_resqueue_priority_cpucores_per_segment |
max_resource_portals_per_transaction resource_cleanup_gangs_on_wait |
外部表参数
数据库表参数
以下参数配置Greenplum数据库表的默认选项设置
追加优化表参数
以下参数配置Greenplum数据库的 追加优化表特性。
数据库以及表空间/文件空间参数
以下参数配置系统中允许的数据库、表空间和文件空间的最大数量。
以往的PostgreSQL版本兼容性参数
以下参数提供与旧版本PostgreSQL的兼容性,用户不需要在Greenplum数据库中更改这些参数。
Greenplum数据库阵列配置参数
本主题中的参数控制Greenplum数据库阵列及其组件的配置:Segment、Master、分布式事务管理器、Master镜像和Interconnect。
Interconnect配置参数
分派配置参数
故障操作参数
分布式事务管理参数
Master和Segment主机的Greenplum镜像参数
这些参数控制Greenplum数据库主Master和后备Master之间的复制。
这些参数在增量重新同步期间控制Greenplum数据库主Segment和后备Segment之间的验证。
Greenplum数据库扩展参数
本主题中的参数控制Greenplum数据库扩展的配置。