14 Greenplum 常用设置参数

14 Greenplum 常用设置参数

14.1 查看服务器的参数列表

$ psql -c 'SHOW ALL;'

 

详细的参数请查看:https://blog.csdn.net/xfg0218/article/details/86648761

 

14.1.1 运行时统计信息收集参数

这些参数控制服务器统计数据收集功能。如果启用了统计信息收集,您可以访问使用pg_stat和系统目录视图pg_statio family统计数据。

stats_queue_level

track_activities

track_counts

update_process_title

 

14.1.2 自动统计数据收集参数

当启用自动统计数据收集,可以运行在同一个事务自动分析。

gp_autostats_mode

gp_autostats_mode_in_functions

log_autostats

gp_autostats_on_change_threshold

 

14.1.3 锁管理参数

以下是锁的参数

 

deadlock_timeout

max_locks_per_transaction

 

14.1.4 工作负载管理参数

以下配置参数配置Greenplum的数据库工作负载管理功能(资源队列),查询优先级,内存利用率和并发控制。

 

gp_resqueue_priority

gp_resqueue_priority_cpucores_per_segment

gp_resqueue_priority_sweeper_interval

gp_vmem_idle_resource_timeout

gp_vmem_protect_limit

gp_vmem_protect_segworker_cache_limit

max_resource_portals_per_transaction

resource_cleanup_gangs_on_wait

resource_select_only

runaway_detector_activation_percent

stats_queue_level

14.1.5 外部表参数

下面的参数配置Greenplum数据的外部表功能。请参阅访问基于文件的外部表有关外部表的详细信息。

 

gp_external_enable_exec

gp_external_grant_privileges

gp_external_max_segs

gp_initial_bad_row_limit

gp_reject_percent_threshold

readable_external_table_timeout

writable_external_table_bufsize

 

14.1.6 数据库表参数

为Greenplum的数据库表下面的参数配置的默认选项设置。

 

gp_create_table_random_default_distribution

gp_default_storage_options

gp_enable_exchange_default_partition

gp_default_storage_options

max_appendonly_tables

gp_appendonly_compaction

gp_appendonly_compaction_threshold

 

14.1.7 数据库和表空间/文件空间参数

面的参数设置数据库,表空间,文件空间在系统中的最大数maximum number。

 

gp_max_tablespaces

gp_max_filespaces

gp_max_databases

 

14.1.8 master和 Segment的参数

下面的参数是控制primary master 和 standby master之间的复制功能参数。

 

repl_catchup_within_range

replication_timeout

wal_receiver_status_interval

 

14.1.9 greenplum扩展参数

以下是Greenplum数据库扩展的参数。

 

pljava_classpath

pljava_statement_cache_size

pljava_release_lingering_savepoints

pljava_vmoptions

 

14.2 连接和认证参数

这些参数控制客户端如何连接和认证Greenplum。

 

14.2.1 连接参数

 

gp_connection_send_timeout

gp_vmem_idle_resource_timeout

listen_addresses

listen_addresses

max_prepared_transactions

superuser_reserved_connections

 

14.2.2 安全和身份验证参数

 

authentication_timeout

db_user_namespace

krb_caseins_users

krb_server_keyfile

krb_srvname

password_encryption

password_hash_algorithm

ssl

ssl_ciphers

 

14.3 系统资源消耗参数

14.3.1 内存消耗参数

这些参数控制系统的内存使用情况。您可以调整gp_vmem_protect_limit避免查询处理过程中电量耗尽的在段上的主机内存。

 

gp_vmem_idle_resource_timeout

gp_vmem_protect_limit

gp_vmem_protect_segworker_cache_limit

gp_workfile_limit_files_per_query

gp_workfile_limit_per_query

gp_workfile_limit_per_query

max_appendonly_tables

max_prepared_transactions

max_stack_depth

shared_buffers

temp_buffers

 

14.3.2 自由空间参数

max_fsm_pages

max_fsm_relations

 

14.3.3 操作系统资源参数

max_files_per_process

shared_preload_libraries

 

14.3.4 事务ID管理参数

xid_stop_limit

xid_warn_limit

 

14.4 查询运行参数

14.4.1 数据透视查询优化器配置参数

optimizer

optimizer_analyze_root_partition

optimizer_control

optimizer_enable_master_only_queries

 

14.4.2 查询计划操作符控制参数

下面的参数控制类型的操作计划legacy query optimizer可以使用的。启用或禁用计划的操作,迫使传统的查询优化器选择不同的规划。这是用于测试,并使用不同的规划类型比较查询性能非常有用。

 

enable_bitmapscan

gp_enable_agg_distinct_pruning

enable_groupagg

gp_enable_direct_dispatch

enable_hashagg

gp_enable_fallback_plan

enable_hashjoin

gp_enable_fast_sri

enable_indexscan

gp_enable_groupext_distinct_ gather

enable_mergejoin

gp_enable_groupext_distinct_ pruning

enable_nestloop

gp_enable_multiphase_agg

enable_seqscan

gp_enable_predicate_ propagation

enable_sort

gp_enable_preunique

enable_tidscan

gp_enable_sequential_window_ plans

gp_enable_adaptive_nestloop

gp_enable_sort_distinct

gp_enable_agg_distinct

gp_enable_sort_limit

 

14.4.3 查询优化器成本计算参数

cpu_index_tuple_cost

gp_motion_cost_per_row

cpu_operator_cost

gp_segments_for_planner

cpu_tuple_cost

random_page_cost

cursor_tuple_fraction

seq_page_cost

effective_cache_size

 

 

14.4.4 数据库统计采样参数

这些参数调整由ANALYZE操作取样的数据量。调整这些参数会影响统计数据收集系统范围。您可以通过使用ALTER TABLE SET STATISTICS子句配置在特定的表和列统计信息收集。

 

default_statistics_target

gp_analyze_relative_error

 

14.4.5 排序操作符设置参数

gp_enable_sort_distinct

gp_enable_sort_limit

 

14.4.6 聚合运算符配置参数

gp_enable_agg_distinct

gp_enable_groupext_distinct_ gather

gp_enable_agg_distinct_pruning

gp_enable_groupext_distinct_ pruning

gp_enable_multiphase_agg

gp_workfile_compress_algorithm

gp_enable_preunique

 

 

14.4.7 联接运算符配置参数

join_collapse_limit

gp_statistics_use_fkeys

gp_adjust_selectivity_for_outerjoins

gp_workfile_compress_algorithm

gp_hashjoin_tuples_per_bucket

 

 

14.4.8 其他查询优化器配置参数

from_collapse_limit

gp_enable_predicate_propagation

gp_max_plan_size

gp_statistics_pullup_from_child_partition

 

14.5 错误报告和日志参数

14.5.1 日志记录信息

log_rotation_age

log_rotation_size

log_truncate_on_rotation

 

14.5.2 日志的事物

debug_pretty_print

log_executor_stats

debug_print_parse

log_hostname

debug_print_plan

log_parser_stats

debug_print_prelim_plan

log_planner_stats

debug_print_rewritten

log_statement

debug_print_slice_table

log_statement_stats

log_autostats

log_timezone

log_connections

gp_debug_linger

log_disconnections

gp_log_format

log_dispatch_stats

gp_max_csv_line_length

log_duration

gp_reraise_signal

 

14.6 系统监控参数

14.6.1 SNMP告警参数

以下参数在事件发生时发送SNMP通知

 

gp_snmp_community

gp_snmp_monitor_address

gp_snmp_use_inform_or_trap

 

14.6.2 邮件警告参数

以下参数将系统配置为在发生致命错误事件时发送电子邮件警报,如中断或服务器崩溃和重置

 

gp_email_from

gp_email_from

gp_email_smtp_server

gp_email_smtp_userid

gp_email_to

 

14.7 greenplum 命令重要参数

14.7.1 语句行为参数

check_function_bodies

default_tablespace

default_transaction_isolation

default_transaction_read_only

search_path

statement_timeout

vacuum_freeze_min_age

 

14.7.2 区域设置和格式参数

client_encoding

lc_messages

DateStyle

lc_monetary

extra_float_digits

lc_numeric

IntervalStyle

lc_time

lc_collate

TimeZone

lc_ctype

 

 

14.7.3 其他客户端默认参数

dynamic_library_path

explain_pretty_print

local_preload_libraries

 

14.8 Greenplum阵列配置参数

14.8.1 互连配置参数

gp_interconnect_fc_method

gp_interconnect_setup_timeout

gp_interconnect_hash_multiplier

gp_interconnect_type

gp_interconnect_queue_depth

gp_max_packet_size

gp_interconnect_snd_queue_depth

 

 

14.8.2 调度配置参数

gp_cached_segworkers_threshold

gp_connections_per_thread

gp_connections_per_thread

gp_connections_per_thread

gp_set_proc_affinity

 

14.8.3 故障操作参数

gp_set_read_only

gp_fts_probe_interval

gp_fts_probe_threadcount

 

14.8.4 分布式事务管理参数

gp_max_local_distributed_cache

 

14.8.5 只读参数

gp_command_count

gp_content

gp_dbid

gp_num_contents_in_cluster

gp_role

gp_session_id

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值