Amazon Aurora PostgreSQL 参数 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon Aurora PostgreSQL 参数

您可以使用数据库参数组中的参数按照与管理其他 Amazon RDS 数据库实例相同的方法管理 Amazon Aurora 数据库集群。Amazon Aurora 不同于其他数据库引擎,因为您具有一个包含多个数据库实例的数据库集群。因此,您用于管理 Amazon Aurora 数据库集群的一些参数适用于整个集群,而另一些参数仅适用于数据库集群中的特定数据库实例。

您可以在数据库集群参数组中管理集群级参数。您可以在数据库参数组中管理实例级参数。Aurora PostgreSQL 数据库集群中的每个数据库实例均与 PostgreSQL 数据库引擎兼容。不过,您在集群级别应用某些 PostgreSQL 数据库引擎参数,并使用数据库集群参数组管理这些参数。在数据库参数组中找不到适用于 Aurora PostgreSQL 数据库集群中数据库实例的集群级参数,本主题的后面将列出这些参数。

您可以在 Amazon RDS 控制台中或者使用 Amazon CLI 或 Amazon RDS API 查看集群级参数和实例级参数。例如,要查看数据库集群参数组中的集群级参数,可以使用 describe-db-cluster-parameters Amazon CLI 命令。要查看数据库集群中数据库实例的数据库参数组中的实例级参数,可以使用 describe-db-parameters Amazon CLI 命令。

您可以使用 Amazon RDS 控制台、Amazon CLI 或 Amazon RDS API 管理集群级参数和实例级参数。可以使用单独的命令管理集群级参数和实例级参数。例如:

有关参数组的更多信息,请参阅 使用数据库参数组和数据库集群参数组

Aurora PostgreSQL 集群级参数

下表显示了适用于整个 Aurora PostgreSQL 数据库集群的所有参数。

参数名称 可修改
ansi_constraint_trigger_ordering
ansi_force_foreign_key_checks
ansi_qualified_update_set_target
apg_ccm_enabled

archive_command
archive_timeout

array_nulls

autovacuum

autovacuum_analyze_scale_factor

autovacuum_analyze_threshold

autovacuum_freeze_max_age

autovacuum_max_workers

autovacuum_multixact_freeze_max_age

autovacuum_naptime

autovacuum_vacuum_cost_delay

autovacuum_vacuum_cost_limit

autovacuum_vacuum_scale_factor

autovacuum_vacuum_threshold

autovacuum_work_mem

backslash_quote

client_encoding

data_directory

datestyle

default_tablespace

default_with_oids

extra_float_digits

huge_pages

intervalstyle

lc_monetary

lc_numeric

lc_time

log_autovacuum_min_duration

max_prepared_transactions

password_encryption

max_standby_streaming_delay

对于 PostgreSQL 11 为“是”;对于早期 PostgreSQL 版本为“否”

port

random_page_cost
rds.enable_plan_management
rds.extensions

rds.force_autovacuum_logging_level

rds.force_ssl

rds.global_db_rpo
rds.logical_replication
rds.pg_stat_ramdisk_size
rds.restrict_password_commands
server_encoding

ssl

ssl_max_protocol_version
ssl_min_protocol_version
synchronous_commit

timezone

track_commit_timestamp

vacuum_cost_delay

vacuum_cost_limit

vacuum_cost_page_hit

vacuum_cost_page_miss

vacuum_defer_cleanup_age

vacuum_freeze_min_age

vacuum_freeze_table_age

vacuum_multixact_freeze_min_age

vacuum_multixact_freeze_table_age

wal_buffers

wal_sender_timeout

Aurora PostgreSQL 实例级参数

下表显示了适用于 Aurora PostgreSQL 数据库集群中特定数据库实例的所有参数。

参数名称 可修改
apg_enable_not_in_transform
apg_enable_remove_redundant_inner_joins
apg_enable_semijoin_push_down
apg_plan_mgmt.capture_plan_baselines
apg_plan_mgmt.max_databases
apg_plan_mgmt.max_plans
apg_plan_mgmt.plan_retention_period
apg_plan_mgmt.unapproved_plan_execution_threshold
apg_plan_mgmt.use_plan_baselines
application_name

authentication_timeout

auto_explain.log_analyze

auto_explain.log_buffers

auto_explain.log_format

auto_explain.log_min_duration

auto_explain.log_nested_statements

auto_explain.log_timing

auto_explain.log_triggers

auto_explain.log_verbose

auto_explain.sample_rate

backend_flush_after

bgwriter_flush_after

bytea_output

check_function_bodies

checkpoint_flush_after

checkpoint_timeout
client_min_messages

config_file

constraint_exclusion

cpu_index_tuple_cost

cpu_operator_cost

cpu_tuple_cost

cursor_tuple_fraction

db_user_namespace

deadlock_timeout

debug_pretty_print

debug_print_parse

debug_print_plan

debug_print_rewritten

default_statistics_target

default_transaction_deferrable

default_transaction_isolation

default_transaction_read_only

effective_cache_size

effective_io_concurrency

enable_bitmapscan

enable_hashagg

enable_hashjoin

enable_indexonlyscan

enable_indexscan

enable_material

enable_mergejoin

enable_nestloop

enable_seqscan

enable_sort

enable_tidscan

escape_string_warning

exit_on_error

force_parallel_mode

from_collapse_limit

geqo

geqo_effort

geqo_generations

geqo_pool_size

geqo_seed

geqo_selection_bias

geqo_threshold

gin_fuzzy_search_limit

gin_pending_list_limit

hba_file

hot_standby_feedback

ident_file

idle_in_transaction_session_timeout

join_collapse_limit

lc_messages

listen_addresses

lo_compat_privileges

log_connections

log_destination

log_directory

log_disconnections

log_duration

log_error_verbosity

log_executor_stats

log_file_mode

log_filename

log_hostname

log_line_prefix

log_lock_waits

log_min_duration_statement

log_min_error_statement

log_min_messages

log_parser_stats

log_planner_stats

log_replication_commands

log_rotation_age

log_rotation_size

log_statement

log_statement_stats

log_temp_files

log_timezone

log_truncate_on_rotation

logging_collector

maintenance_work_mem

max_connections

max_files_per_process

max_locks_per_transaction

max_replication_slots

max_stack_depth

max_standby_archive_delay

max_standby_streaming_delay

对于 PostgreSQL 11 为“是”;对于早期 PostgreSQL 版本为“否”

max_wal_senders

max_worker_processes

min_parallel_relation_size

old_snapshot_threshold

operator_precedence_warning

parallel_setup_cost

parallel_tuple_cost

pg_hint_plan.debug_print

pg_hint_plan.enable_hint

pg_hint_plan.enable_hint_table

pg_hint_plan.message_level

pg_hint_plan.parse_messages

pg_stat_statements.max

pg_stat_statements.save

pg_stat_statements.track

pg_stat_statements.track_utility

pgaudit.log

pgaudit.log_catalog

pgaudit.log_level

pgaudit.log_parameter

pgaudit.log_relation

pgaudit.log_statement_once

pgaudit.role

postgis.gdal_enabled_drivers

quote_all_identifiers

random_page_cost

rds.force_admin_logging_level

rds.log_retention_period

rds.rds_superuser_reserved_connections

rds.superuser_variables

replacement_sort_tuples

restart_after_crash

row_security

search_path

seq_page_cost

session_replication_role

shared_buffers

shared_preload_libraries

sql_inheritance

ssl_ca_file

ssl_cert_file

ssl_ciphers

ssl_key_file

standard_conforming_strings

statement_timeout

stats_temp_directory

superuser_reserved_connections

synchronize_seqscans

syslog_facility

tcp_keepalives_count

tcp_keepalives_idle

tcp_keepalives_interval

temp_buffers

temp_tablespaces

track_activities

track_activity_query_size

track_counts

track_functions

track_io_timing

transaction_deferrable

transaction_read_only

transform_null_equals

unix_socket_directories

unix_socket_group

unix_socket_permissions

update_process_title

wal_receiver_status_interval

wal_receiver_timeout

work_mem

xmlbinary

xmloption