自定义选项

选择 PostgreSQL 版本

auto_explain.log_analyze

属性
类别 自定义选项
说明 使用 EXPLAIN ANALYZE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_analyze

auto_explain.log_buffers

属性
类别 自定义选项
说明 记录缓冲区使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_buffers

auto_explain.log_format

属性 价值
类别 自定义选项
说明 用于记录计划的 EXPLAIN 格式。
数据类型 枚举
默认值 text
允许的值 text,xml,json,yaml
参数类型 动态
文档 auto_explain.log_format

auto_explain.log_level

属性
类别 自定义选项
说明 计划的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
参数类型 动态
文档 auto_explain.log_level

auto_explain.log_min_duration

属性
类别 自定义选项
说明 设置记录计划的最低执行时间阈值,只有超过此执行时间的计划才会被记录。 零表示输出所有计划。 -1 关闭此功能。
数据类型 整数
默认值 -1
允许的值 -1-2147483647
参数类型 动态
文档 auto_explain.log_min_duration

auto_explain.log_nested_statements

属性
类别 自定义选项
说明 记录嵌套语句。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_nested_statements

auto_explain.log_settings

属性 价值
类别 自定义选项
说明 记录影响查询计划的已修改配置参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_settings

auto_explain.log_timing

属性 价值
类别 自定义选项
说明 收集计时数据,而不仅仅是行计数。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 auto_explain.log_timing

auto_explain.log_triggers

属性
类别 自定义选项
说明 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_triggers

auto_explain.log_verbose

属性 价值
类别 自定义选项
说明 使用 EXPLAIN VERBOSE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_verbose

auto_explain.log_wal

属性 价值
类别 自定义选项
说明 记录 WAL 使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_wal

auto_explain.sample_rate

属性
类别 自定义选项
说明 要处理的查询的占比。
数据类型 数字
默认值 1.0
允许的值 0.0-1.0
参数类型 动态
文档 auto_explain.sample_rate

azure.accepted_password_auth_method

属性
类别 自定义选项
说明 接受的密码身份验证方法。
数据类型
默认值 md5,scram-sha-256
允许的值 md5,scram-sha-256
参数类型 动态
文档 azure.accepted_password_auth_method

azure_cdc.change_batch_buffer_size(更改批处理缓冲区大小)

属性
类别 自定义选项
说明 更改批处理的最大缓冲区大小(以 MB 为单位)。 每个表在写入本地磁盘之前,最多可以缓冲这么多的数据。
数据类型 整数
默认值 16
允许的值 1-100
参数类型 动态
文档

azure_cdc.change_batch_export_timeout

属性
类别 自定义选项
说明 更改批处理消息之间的最大空闲时间(以秒为单位)。 超出时,我们将当前批标记为已完成。
数据类型 整数
默认值 30
允许的值 10-60
参数类型 动态
文档

azure_cdc.max_snapshot_workers

属性 价值
类别 自定义选项
说明 快照工作进程的最大数目。
数据类型 整数
默认值 3
允许的值 0-100
参数类型 动态
文档

azure_cdc.parquet_compression

属性 价值
类别 自定义选项
说明 设置用于 Parquet 文件的压缩算法
数据类型 枚举
默认值 zstd
允许的值 uncompressed,snappy,gzip,zstd
参数类型 动态
文档

azure_cdc.snapshot_buffer_size

属性 价值
类别 自定义选项
说明 初始快照缓冲区的最大大小(以 MB 为单位)。 每个表,在发送到 Fabric 之前会缓冲这么多数据。 请记住,azure_cdc.snapshot_buffer_size*azure_cdc.max_snapshot_workers 是初始快照期间使用的总内存缓冲区。
数据类型 整数
默认值 1000
允许的值 10-4000
参数类型 动态
文档

azure_cdc.snapshot_export_timeout

属性
类别 自定义选项
说明 导出初始快照的最长时间(以分钟为单位)。 超过限制时,我们将重启。
数据类型 整数
默认值 180
允许的值 0-1440
参数类型 动态
文档

azure.enable_temp_tablespaces_on_local_ssd

属性
类别 自定义选项
说明 在临时磁盘上创建临时表空间。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure.extensions

属性 价值
类别 自定义选项
说明 指定允许在服务器中创建哪些扩展。
数据类型
默认值
允许的值 address_standardizer,address_standardizer_data_us,amcheck,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
参数类型 动态
文档 azure.extensions

azure.migration_copy_with_binary

属性
类别 自定义选项
说明 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_copy_with_binary

azure.migration_skip_analyze

属性
类别 自定义选项
说明 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only)。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_analyze

azure.migration_skip_extensions

属性 价值
类别 自定义选项
说明 设置为“开启”时,此参数将跳过扩展的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_extensions

azure.migration_skip_large_objects

属性 价值
类别 自定义选项
说明 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_large_objects

azure.migration_skip_role_user

属性
类别 自定义选项
说明 设置为“启用”时,此参数将从迁移过程中排除用户角色。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 azure.migration_skip_role_user

azure.migration_table_split_size

属性 价值
类别 自定义选项
说明 设置时,此参数指定在迁移期间将分区表的大小。
数据类型 整数
默认值 20480
允许的值 1-204800
参数类型 动态
文档 azure.migration_table_split_size

azure.single_to_flex_migration

属性
类别 自定义选项
说明 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读
文档

azure_storage.allow_network_access

属性
类别 自定义选项
说明 允许从扩展 azure_storage 中的 blob 存储访问数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure_storage.blob_block_size_mb

属性
类别 自定义选项
说明 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1024
参数类型 只读
文档 azure_storage.blob_block_size_mb

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 azure_storage.blob_block_size_mb 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 azure_storage.blob_block_size_mb 服务器参数的默认值不受任何影响。

截止目前,如果你更改分配给实例的产品,则无法调整 azure_storage.blob_block_size_mb 参数的值,因为该参数已声明为只读。

用于计算 azure_storage.blob_block_size_mb 值的公式是 MIN(3072, MAX(128, memoryGiB * 32))

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

内存大小 azure_storage.blob_block_size_mb
2 GiB 128 MiB
4 GiB 128 MiB
8 GiB 256 MiB
16 GiB 512 MiB
32 GiB 1024 MiB
48 GiB 1536 MiB
64 GiB 2048 MiB
80 GiB 2560 MiB
128 GiB 3072 MiB
160 GiB 3072 MiB
192 GiB 3072 MiB
256 GiB 3072 MiB
384 GiB 3072 MiB
432 GiB 3072 MiB
672 GiB 3072 MiB

azure_storage.public_account_access

属性 价值
类别 自定义选项
说明 允许所有用户访问扩展 azure_storage 中公共存储帐户中的数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

connection_throttle.bucket_limit

属性 价值
类别 自定义选项
说明 每个 Bucket 的最大登录令牌数。
数据类型 整数
默认值 2000
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.enable

属性 价值
类别 自定义选项
说明 启用基于 IP 的临时连接限制,以应对过多的登录失败。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

connection_throttle.factor_bias

属性
类别 自定义选项
说明 用于计算 IP Bucket 的令牌数的因子偏差。
数据类型 数字
默认值 0.8
允许的值 0.0-0.9
参数类型 动态
文档

connection_throttle.hash_entries_max

属性 价值
类别 自定义选项
说明 登录失败哈希表中的最大条目数。
数据类型 整数
默认值 500
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.reset_time

属性
类别 自定义选项
说明 重置登录 Bucket 的间隔时间。
数据类型 整数
默认值 120
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.restore_factor

属性
类别 自定义选项
说明 对失败率较低的 IP 增加令牌数时所使用的因子。
数据类型 数字
默认值 2
允许的值 1.0-100.0
参数类型 动态
文档

connection_throttle.update_time

属性
类别 自定义选项
说明 更新登录 Bucket 的间隔时间。
数据类型 整数
默认值 20
允许的值 1-2147483647
参数类型 动态
文档

cron.database_name

属性
类别 自定义选项
说明 设置在其中保留 pg_cron 元数据的数据库。
数据类型 字符串
默认值 postgres
允许的值 [A-Za-z0-9_]+
参数类型 静态
文档 cron.database_name

cron.log_run

属性
类别 自定义选项
说明 将所有作业运行记录到 job_run_details 表中。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_run

cron.log_statement

属性 价值
类别 自定义选项
说明 在执行之前记录所有 cron 语句。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_statement

cron.max_running_jobs

属性
类别 自定义选项
说明 设置可并发运行的作业数量上限。 此值受 max_connections 限制。
数据类型 整数
默认值 32
允许的值 0-5000
参数类型 静态
文档 cron.max_running_jobs

index_tuning.analysis_interval

属性 价值
类别 自定义选项
说明 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。
数据类型 整数
默认值 720
允许的值 60-10080
参数类型 动态
文档 index_tuning.analysis_interval

index_tuning.max_columns_per_index

属性 价值
类别 自定义选项
说明 任何建议索引的索引键中可以包含的最大列数。
数据类型 整数
默认值 2
允许的值 1-10
参数类型 动态
文档 index_tuning.max_columns_per_index

index_tuning.max_index_count

属性
类别 自定义选项
说明 在一个优化会话期间可以为每个数据库推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_index_count

index_tuning.max_indexes_per_table

属性 价值
类别 自定义选项
说明 每个表可推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_indexes_per_table

index_tuning.max_queries_per_database

属性
类别 自定义选项
说明 可向其推荐索引的每个数据库的最慢查询数。
数据类型 整数
默认值 25
允许的值 5-100
参数类型 动态
文档 index_tuning.max_queries_per_database

index_tuning.max_regression_factor

属性
类别 自定义选项
说明 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。
数据类型 数字
默认值 0.1
允许的值 0.05-0.2
参数类型 动态
文档 index_tuning.max_regression_factor

index_tuning.max_total_size_factor

属性
类别 自定义选项
说明 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。
数据类型 数字
默认值 0.1
允许的值 0-1.0
参数类型 动态
文档 index_tuning.max_total_size_factor

index_tuning.min_improvement_factor

属性 价值
类别 自定义选项
说明 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。
数据类型 数字
默认值 0.2
允许的值 0-20.0
参数类型 动态
文档 index_tuning.min_improvement_factor

index_tuning.mode

属性
类别 自定义选项
说明 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。
数据类型 枚举
默认值 off
允许的值 off,report
参数类型 动态
文档 index_tuning.mode

index_tuning.unused_dml_per_table

属性 价值
类别 自定义选项
说明 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_dml_per_table

index_tuning.unused_min_period

属性
类别 自定义选项
说明 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。
数据类型 整数
默认值 35
允许的值 30-720
参数类型 动态
文档 index_tuning.unused_min_period

index_tuning.unused_reads_per_table

属性 价值
类别 自定义选项
说明 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_reads_per_table

logfiles.download_enable

属性 价值
类别 自定义选项
说明 启用或禁用服务器日志功能。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 logfiles.download_enable

logfiles.retention_days

属性
类别 自定义选项
说明 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。
数据类型 整数
默认值 3
允许的值 1-7
参数类型 动态
文档 日志文件.保留天数

pgaudit.log

属性
类别 自定义选项
说明 指定会话审核日志将记录哪些语句类。
数据类型
默认值 none
允许的值 none,read,write,function,role,ddl,misc,all
参数类型 动态
文档 pgaudit.log

pgaudit.log_catalog

属性
类别 自定义选项
说明 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pgaudit.log_catalog

pgaudit.log_client

属性
类别 自定义选项
说明 指定审核消息是否应对客户端可见。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_client

pgaudit.log_level

属性
类别 自定义选项
说明 指定将用于日志条目的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
参数类型 动态
文档 pgaudit.log_level

pgaudit.log_parameter

属性
类别 自定义选项
说明 指定审核日志应包含随语句一起传递的参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_parameter

pgaudit.log_relation

属性
类别 自定义选项
说明 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_relation

pgaudit.log_statement_once

属性 价值
类别 自定义选项
说明 指定在日志记录中,语句文本和参数是仅在语句/子语句组合的第一个日志条目中包含,还是在每个条目中都包含。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_statement_once

pgaudit.role

属性 价值
类别 自定义选项
说明 指定要用于对象审核日志的主角色。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pgaudit.role

pglogical.batch_inserts

属性
类别 自定义选项
说明 如果可能,请告知 PGLogical 使用批量插入机制。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pglogical.batch_inserts

pglogical.conflict_log_level

属性
类别 自定义选项
说明 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
参数类型 动态
文档 pglogical.conflict_log_level

pglogical.conflict_resolution

属性
类别 自定义选项
说明 设置本地数据和传入更改之间检测到的任何冲突的解决方法。
数据类型 枚举
默认值 apply_remote
允许的值 error,apply_remote,keep_local,last_update_wins,first_update_wins
参数类型 有活力
文档 pglogical.conflict_resolution

pglogical.use_spi

属性 价值
类别 自定义选项
说明 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pglogical.use_spi

pgms_stats.is_enabled_fs

属性 价值
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档

pgms_wait_sampling.history_period

属性
类别 自定义选项
说明 设置等待事件采样的频率(以毫秒为单位)。
数据类型 整数
默认值 100
允许的值 1-600000
参数类型 动态
文档 pgms_wait_sampling.history_period

pgms_wait_sampling.is_enabled_fs

属性 价值
类别 自定义选项
说明 仅供内部使用:此参数用作功能控制开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pgms_wait_sampling.is_enabled_fs

pgms_wait_sampling.query_capture_mode

属性
类别 自定义选项
说明 选择 pgms_wait_sampling 扩展跟踪哪些语句。
数据类型 枚举
默认值 none
允许的值 all,none
参数类型 动态
文档 pgms_wait_sampling.query_capture_mode

pg_partman_bgw.analyze

属性
类别 自定义选项
说明 与 run_maintenance() 的 p_analyze 参数的用途相同。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.analyze

pg_partman_bgw.dbname

属性
类别 自定义选项
说明 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。
数据类型 字符串
默认值
允许的值 [A-Za-z0-9_,-]*
参数类型 动态
文档 pg_partman_bgw.dbname

pg_partman_bgw.interval

属性
类别 自定义选项
说明 调用 run_maintenance() 的间隔秒数。
数据类型 整数
默认值 3600
允许的值 1-315360000
参数类型 动态
文档 pg_partman_bgw.interval

pg_partman_bgw.jobmon

属性 价值
类别 自定义选项
说明 与 run_maintenance() 的 p_jobmon 自变量的用途相同。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.jobmon

pg_partman_bgw.role

属性
类别 自定义选项
说明 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pg_partman_bgw.role

pg_qs.interval_length_minutes

属性
类别 自定义选项
说明 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。
数据类型 整数
默认值 15
允许的值 1-30
参数类型 静态
文档 pg_qs.interval_length_minutes

pg_qs.is_enabled_fs

属性 价值
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pg_qs.is_enabled_fs

pg_qs.max_plan_size

属性
类别 自定义选项
说明 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。
数据类型 整数
默认值 7500
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_plan_size

pg_qs.max_query_text_length

属性
类别 自定义选项
说明 设置将保存的最大查询文本长度;将截断较长的查询。
数据类型 整数
默认值 6000
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_query_text_length

pg_qs.parameters_capture_mode

属性
类别 自定义选项
说明 是否以及何时捕获查询位置参数。
数据类型 枚举
默认值 capture_parameterless_only
允许的值 capture_parameterless_only,capture_first_sample
参数类型 动态
文档 pg_qs.parameters_capture_mode

pg_qs.query_capture_mode

属性 价值
类别 自定义选项
说明 设置查询存储库的查询捕获模式。 “无”表示禁用所有捕获。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_qs.query_capture_mode

pg_qs.retention_period_in_days

属性 价值
类别 自定义选项
说明 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。
数据类型 整数
默认值 7
允许的值 1-30
参数类型 动态
文档 pg_qs.retention_period_in_days

pg_qs.store_query_plans

属性
类别 自定义选项
说明 为 pg_qs 启用或禁用查询计划
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_qs.store_query_plans

pg_qs.track_utility

属性 价值
类别 自定义选项
说明 选择是否通过 pg_qs 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_qs.track_utility

pg_stat_statements.max

属性
类别 自定义选项
说明 设置 pg_stat_statements 跟踪的语句数量上限。
数据类型 整数
默认值 5000
允许的值 100-2147483647
参数类型 静态
文档 pg_stat_statements.max

pg_stat_statements.save

属性
类别 自定义选项
说明 每次服务器关机后保存 pg_stat_statements 统计信息。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.save

pg_stat_statements.track

属性 价值
类别 自定义选项
说明 控制 pg_stat_statements 对哪些语句进行计数。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_stat_statements.track

pg_stat_statements.track_utility

属性
类别 自定义选项
说明 选择是否通过 pg_stat_statements 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.track_utility

postgis.gdal_enabled_drivers

属性
类别 自定义选项
说明 控制已启用 postgis GDAL 的驱动程序设置。
数据类型 枚举
默认值 DISABLE_ALL
允许的值 DISABLE_ALL,ENABLE_ALL
参数类型 动态
文档 postgis.gdal_enabled_drivers

auto_explain.log_analyze

属性
类别 自定义选项
说明 使用 EXPLAIN ANALYZE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_analyze

auto_explain.log_buffers

属性
类别 自定义选项
说明 记录缓冲区使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_buffers

auto_explain.log_format

属性
类别 自定义选项
说明 用于记录计划的 EXPLAIN 格式。
数据类型 枚举
默认值 text
允许的值 text,xml,json,yaml
参数类型 动态
文档 auto_explain.log_format

auto_explain.log_level

属性
类别 自定义选项
说明 计划的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
参数类型 动态
文档 auto_explain.log_level

auto_explain.log_min_duration

属性
类别 自定义选项
说明 设置记录计划的最低执行时间阈值。 零表示输出所有计划。 -1 关闭此功能。
数据类型 整数
默认值 -1
允许的值 -1-2147483647
参数类型 动态
文档 auto_explain.log_min_duration

auto_explain.log_nested_statements

属性 价值
类别 自定义选项
说明 记录嵌套语句。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_nested_statements

auto_explain.log_settings

属性
类别 自定义选项
说明 记录影响查询计划的已修改配置参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_settings

auto_explain.log_timing

属性
类别 自定义选项
说明 收集计时数据,而不仅仅是行计数。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 auto_explain.log_timing

auto_explain.log_triggers

属性
类别 自定义选项
说明 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_triggers

auto_explain.log_verbose

属性 价值
类别 自定义选项
说明 使用 EXPLAIN VERBOSE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_verbose

auto_explain.log_wal

属性
类别 自定义选项
说明 记录 WAL 使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_wal

auto_explain.sample_rate

属性 价值
类别 自定义选项
说明 要处理的查询的占比。
数据类型 数字
默认值 1.0
允许的值 0.0-1.0
参数类型 动态
文档 auto_explain.sample_rate

azure.接受的密码认证方法

属性
类别 自定义选项
说明 接受的密码身份验证方法。
数据类型
默认值 md5,scram-sha-256
允许的值 md5,scram-sha-256
参数类型 动态
文档 azure.accepted_password_auth_method

azure_cdc.change_batch_buffer_size(更改批处理缓冲区大小)

属性
类别 自定义选项
说明 更改批处理的最大缓冲区大小(以 MB 为单位)。 每个表在写入本地磁盘之前,最多可以缓冲这么多的数据。
数据类型 整数
默认值 16
允许的值 1-100
参数类型 动态
文档

azure_cdc.change_batch_export_timeout

属性 价值
类别 自定义选项
说明 更改批处理消息之间的最大空闲时间(以秒为单位)。 超出时,我们将当前批标记为已完成。
数据类型 整数
默认值 30
允许的值 10-60
参数类型 动态
文档

azure_cdc.max_snapshot_workers

属性
类别 自定义选项
说明 快照工作进程的最大数目。
数据类型 整数
默认值 3
允许的值 0-100
参数类型 动态
文档

azure_cdc.parquet_compression

属性
类别 自定义选项
说明 设置用于 Parquet 文件的压缩算法
数据类型 枚举
默认值 zstd
允许的值 uncompressed,snappy,gzip,zstd
参数类型 动态
文档

azure_cdc.snapshot_buffer_size

属性
类别 自定义选项
说明 初始快照缓冲区的最大大小(以 MB 为单位)。 每个表,在发送到 Fabric 之前会缓冲这么多数据。 请记住,azure_cdc.snapshot_buffer_size*azure_cdc.max_snapshot_workers 是初始快照期间使用的总内存缓冲区。
数据类型 整数
默认值 1000
允许的值 10-4000
参数类型 动态
文档

azure_cdc.snapshot_export_timeout

属性
类别 自定义选项
说明 导出初始快照的最长时间(以分钟为单位)。 超过限制时,我们将重启。
数据类型 整数
默认值 180
允许的值 0-1440
参数类型 动态
文档

azure.enable_temp_tablespaces_on_local_ssd

属性 价值
类别 自定义选项
说明 在临时磁盘上创建临时表空间。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure.extensions

属性
类别 自定义选项
说明 指定允许在服务器中创建哪些扩展。
数据类型
默认值
允许的值 address_standardizer,address_standardizer_data_us,amcheck,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
参数类型 动态
文档 azure.extensions

azure.migration_copy_with_binary

属性
类别 自定义选项
说明 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_copy_with_binary

azure.migration_skip_analyze

属性
类别 自定义选项
说明 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only)。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_analyze

azure.migration_skip_extensions

属性
类别 自定义选项
说明 设置为“开启”时,此参数将跳过扩展的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_extensions

azure.migration_skip_large_objects

属性
类别 自定义选项
说明 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_large_objects

azure.migration_skip_role_user

属性
类别 自定义选项
说明 设置为“启用”时,此参数将从迁移过程中排除用户角色。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_role_user

azure.migration_table_split_size

属性
类别 自定义选项
说明 设置时,此参数指定在迁移期间将分区表的大小。
数据类型 整数
默认值 20480
允许的值 1-204800
参数类型 动态
文档 azure.migration_table_split_size

azure.single_to_flex_migration

属性
类别 自定义选项
说明 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读
文档

azure_storage.allow_network_access

属性
类别 自定义选项
说明 允许从扩展 azure_storage 中的 blob 存储访问数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure_storage.blob_block_size_mb

属性
类别 自定义选项
说明 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1024
参数类型 只读
文档 azure_storage.blob_block_size_mb

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 azure_storage.blob_block_size_mb 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 azure_storage.blob_block_size_mb 服务器参数的默认值不受任何影响。

截止目前,如果你更改分配给实例的产品,则无法调整 azure_storage.blob_block_size_mb 参数的值,因为该参数已声明为只读。

用于计算 azure_storage.blob_block_size_mb 值的公式是 MIN(3072, MAX(128, memoryGiB * 32))

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

内存大小 azure_storage.blob_block_size_mb
2 GiB 128 MiB
4 GiB 128 MiB
8 GiB 256 MiB
16 GiB 512 MiB
32 GiB 1024 MiB
48 GiB 1536 MiB
64 GiB 2048 MiB
80 GiB 2560 MiB
128 GiB 3072 MiB
160 GiB 3072 MiB
192 GiB 3072 MiB
256 GiB 3072 MiB
384 GiB 3072 MiB
432 GiB 3072 MiB
672 GiB 3072 MiB

azure_storage.public_account_access

属性
类别 自定义选项
说明 允许所有用户访问扩展 azure_storage 中公共存储帐户中的数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

connection_throttle.bucket_limit

属性
类别 自定义选项
说明 每个 Bucket 的最大登录令牌数。
数据类型 整数
默认值 2000
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.enable

属性
类别 自定义选项
说明 启用登录失败次数过多时 IP 的临时连接限制。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

connection_throttle.factor_bias

属性
类别 自定义选项
说明 用于计算 IP Bucket 的令牌数的因子偏差。
数据类型 数字
默认值 0.8
允许的值 0.0-0.9
参数类型 动态
文档

connection_throttle.hash_entries_max

属性
类别 自定义选项
说明 登录失败哈希表中的最大条目数。
数据类型 整数
默认值 500
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.reset_time

属性
类别 自定义选项
说明 重置登录缓存的时间间隔。
数据类型 整数
默认值 120
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.restore_factor

属性
类别 自定义选项
说明 对失败率较低的 IP 增加令牌数时所使用的因子。
数据类型 数字
默认值 2
允许的值 1.0-100.0
参数类型 动态
文档

connection_throttle.update_time

属性
类别 自定义选项
说明 更新登录 Bucket 的间隔时间。
数据类型 整数
默认值 20
允许的值 1-2147483647
参数类型 动态
文档

cron.database_name

属性
类别 自定义选项
说明 设置在其中保留 pg_cron 元数据的数据库。
数据类型 字符串
默认值 postgres
允许的值 [A-Za-z0-9_]+
参数类型 静态
文档 cron.database_name

cron.log_run

属性
类别 自定义选项
说明 将所有作业运行记录到 job_run_details 表中。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_run

cron.log_statement

属性
类别 自定义选项
说明 在执行之前记录所有 cron 语句。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_statement

cron.max_running_jobs

属性 价值
类别 自定义选项
说明 设置可并发运行的作业数量上限。 此值受 max_connections 限制。
数据类型 整数
默认值 32
允许的值 0-5000
参数类型 静态
文档 cron.max_running_jobs

index_tuning.analysis_interval

属性
类别 自定义选项
说明 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。
数据类型 整数
默认值 720
允许的值 60-10080
参数类型 动态
文档 index_tuning.analysis_interval

index_tuning.max_columns_per_index

属性 价值
类别 自定义选项
说明 任何建议索引的索引键中可以包含的最大列数。
数据类型 整数
默认值 2
允许的值 1-10
参数类型 动态
文档 index_tuning.max_columns_per_index

index_tuning.max_index_count

属性
类别 自定义选项
说明 在一个优化会话期间可以为每个数据库推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_index_count

index_tuning.max_indexes_per_table

属性
类别 自定义选项
说明 每个表可推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_indexes_per_table

index_tuning.max_queries_per_database

属性
类别 自定义选项
说明 可向其推荐索引的每个数据库的最慢查询数。
数据类型 整数
默认值 25
允许的值 5-100
参数类型 动态
文档 index_tuning.max_queries_per_database

index_tuning.max_regression_factor

属性
类别 自定义选项
说明 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。
数据类型 数字
默认值 0.1
允许的值 0.05-0.2
参数类型 动态
文档 index_tuning.max_regression_factor

index_tuning.max_total_size_factor

属性
类别 自定义选项
说明 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。
数据类型 数字
默认值 0.1
允许的值 0-1.0
参数类型 动态
文档 index_tuning.max_total_size_factor

index_tuning.min_improvement_factor

属性
类别 自定义选项
说明 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。
数据类型 数字
默认值 0.2
允许的值 0-20.0
参数类型 动态
文档 index_tuning.min_improvement_factor

index_tuning.mode

属性
类别 自定义选项
说明 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。
数据类型 枚举
默认值 off
允许的值 off,report
参数类型 动态
文档 index_tuning.mode

index_tuning.unused_dml_per_table

属性
类别 自定义选项
说明 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_dml_per_table

index_tuning.unused_min_period

属性 价值
类别 自定义选项
说明 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。
数据类型 整数
默认值 35
允许的值 30-720
参数类型 动态
文档 index_tuning.unused_min_period

index_tuning.unused_reads_per_table

属性
类别 自定义选项
说明 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_reads_per_table

logfiles.download_enable

属性
类别 自定义选项
说明 启用或禁用服务器日志功能。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 logfiles.download_enable

logfiles.retention_days

属性
类别 自定义选项
说明 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。
数据类型 整数
默认值 3
允许的值 1-7
参数类型 动态
文档 日志文件.保留天数

pgaudit.log

属性 价值
类别 自定义选项
说明 指定会话审核日志将记录哪些语句类。
数据类型
默认值 none
允许的值 none,read,write,function,role,ddl,misc,all
参数类型 动态
文档 pgaudit.log

pgaudit.log_catalog

属性
类别 自定义选项
说明 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pgaudit.log_catalog

pgaudit.log_client

属性 价值
类别 自定义选项
说明 指定审核消息是否应对客户端可见。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_client

pgaudit.log_level

属性 价值
类别 自定义选项
说明 指定将用于日志条目的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
参数类型 动态
文档 pgaudit.log_level

pgaudit.log_parameter

属性
类别 自定义选项
说明 指定审核日志应包含随语句一起传递的参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_parameter

pgaudit.log_relation

属性
类别 自定义选项
说明 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_relation

pgaudit.log_statement_once

属性
类别 自定义选项
说明 指定日志记录时是将语句文本和参数与语句/子语句组合的第一个日志条目一起记录,还是与每个条目一起记录。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_statement_once

pgaudit.role

属性 价值
类别 自定义选项
说明 指定要用于对象审核日志的主角色。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pgaudit.role

pglogical.batch_inserts

属性
类别 自定义选项
说明 如果可能,请告知 PGLogical 使用批量插入机制。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pglogical.batch_inserts

pglogical.conflict_log_level

属性 价值
类别 自定义选项
说明 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
参数类型 动态
文档 pglogical.conflict_log_level

pglogical.conflict_resolution

属性
类别 自定义选项
说明 设置用于解决本地数据与传入的更改之间检测到的任何冲突的方法。
数据类型 枚举
默认值 apply_remote
允许的值 error,apply_remote,keep_local,last_update_wins,first_update_wins
参数类型 动态
文档 pglogical.conflict_resolution

pglogical.use_spi

属性
类别 自定义选项
说明 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pglogical.use_spi

pgms_stats.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档

pgms_wait_sampling.history_period

属性
类别 自定义选项
说明 设置等待事件采样的频率(以毫秒为单位)。
数据类型 整数
默认值 100
允许的值 1-600000
参数类型 动态
文档 pgms_wait_sampling.history_period

pgms_wait_sampling.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能切换开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pgms_wait_sampling.is_enabled_fs

pgms_wait_sampling.query_capture_mode

属性
类别 自定义选项
说明 选择 pgms_wait_sampling 扩展跟踪哪些语句。
数据类型 枚举
默认值 none
允许的值 all,none
参数类型 动态
文档 pgms_wait_sampling.query_capture_mode

pg_partman_bgw.analyze

属性
类别 自定义选项
说明 与 run_maintenance() 的 p_analyze 参数的用途相同。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.analyze

pg_partman_bgw.dbname

属性
类别 自定义选项
说明 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。
数据类型 字符串
默认值
允许的值 [A-Za-z0-9_,-]*
参数类型 动态
文档 pg_partman_bgw.dbname

pg_partman_bgw.interval

属性
类别 自定义选项
说明 调用 run_maintenance() 的间隔秒数。
数据类型 整数
默认值 3600
允许的值 1-315360000
参数类型 动态
文档 pg_partman_bgw.interval

pg_partman_bgw.jobmon

属性 价值
类别 自定义选项
说明 与 run_maintenance() 的 p_jobmon 自变量的用途相同。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.jobmon

pg_partman_bgw.role

属性 价值
类别 自定义选项
说明 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pg_partman_bgw.role

pg_qs.interval_length_minutes

属性
类别 自定义选项
说明 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。
数据类型 整数
默认值 15
允许的值 1-30
参数类型 静态
文档 pg_qs.interval_length_minutes

pg_qs.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能切换开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pg_qs.is_enabled_fs

pg_qs.max_plan_size

属性
类别 自定义选项
说明 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。
数据类型 整数
默认值 7500
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_plan_size

pg_qs.max_query_text_length

属性 价值
类别 自定义选项
说明 设置将保存的最大查询文本长度;将截断较长的查询。
数据类型 整数
默认值 6000
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_query_text_length

pg_qs.parameters_capture_mode

属性
类别 自定义选项
说明 是否以及何时捕获查询位置参数。
数据类型 枚举
默认值 capture_parameterless_only
允许的值 capture_parameterless_only,capture_first_sample
参数类型 动态
文档 pg_qs.parameters_capture_mode

pg_qs.query_capture_mode

属性
类别 自定义选项
说明 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_qs.query_capture_mode

pg_qs.retention_period_in_days

属性 价值
类别 自定义选项
说明 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。
数据类型 整数
默认值 7
允许的值 1-30
参数类型 动态
文档 pg_qs.retention_period_in_days(保留天数)

pg_qs.store_query_plans

属性
类别 自定义选项
说明 为 pg_qs 启用或禁用查询计划
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_qs.store_query_plans

pg_qs.track_utility

属性 价值
类别 自定义选项
说明 选择是否由 pg_qs 跟踪实用程序命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_qs.track_utility

pg_stat_statements.max

属性
类别 自定义选项
说明 设置 pg_stat_statements 跟踪的语句数量上限。
数据类型 整数
默认值 5000
允许的值 100-2147483647
参数类型 静态
文档 pg_stat_statements.max

pg_stat_statements.save

属性
类别 自定义选项
说明 每次服务器关机后保存 pg_stat_statements 统计信息。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.save

pg_stat_statements.track

属性
类别 自定义选项
说明 控制 pg_stat_statements 对哪些语句进行计数。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_stat_statements.track

pg_stat_statements.track_utility

属性
类别 自定义选项
说明 选择是否通过 pg_stat_statements 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.track_utility

postgis.gdal_enabled_drivers

属性 价值
类别 自定义选项
说明 控制已启用 postgis GDAL 的驱动程序设置。
数据类型 枚举
默认值 DISABLE_ALL
允许的值 DISABLE_ALL,ENABLE_ALL
参数类型 动态
文档 postgis.gdal_enabled_drivers

auto_explain.log_analyze

属性
类别 自定义选项
说明 使用 EXPLAIN ANALYZE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_analyze

auto_explain.log_buffers

属性
类别 自定义选项
说明 记录缓冲区使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_buffers

auto_explain.log_format

属性
类别 自定义选项
说明 用于记录计划的 EXPLAIN 格式。
数据类型 枚举
默认值 text
允许的值 text,xml,json,yaml
参数类型 动态
文档 auto_explain.log_format

auto_explain.log_level

属性 价值
类别 自定义选项
说明 计划的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
参数类型 动态
文档 auto_explain.log_level

auto_explain.log_min_duration

属性
类别 自定义选项
说明 设置最短执行时间,超过该时间将将记录计划。 零表示输出所有计划。 -1 关闭此功能。
数据类型 整数
默认值 -1
允许的值 -1-2147483647
参数类型 动态
文档 auto_explain.log_min_duration

auto_explain.log_nested_statements

属性 价值
类别 自定义选项
说明 记录嵌套语句。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_nested_statements

auto_explain.log_settings

属性
类别 自定义选项
说明 记录影响查询计划的已修改配置参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_settings

auto_explain.log_timing

属性
类别 自定义选项
说明 收集计时数据,而不仅仅是行计数。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 auto_explain.log_timing

auto_explain.log_triggers

属性
类别 自定义选项
说明 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_triggers

auto_explain.log_verbose

属性 价值
类别 自定义选项
说明 使用 EXPLAIN VERBOSE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_verbose

auto_explain.log_wal

属性
类别 自定义选项
说明 记录 WAL 使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_wal

auto_explain.sample_rate

属性
类别 自定义选项
说明 要处理的查询的占比。
数据类型 数字
默认值 1.0
允许的值 0.0-1.0
参数类型 动态
文档 auto_explain.sample_rate

Azure.接受的密码认证方法

属性 价值
类别 自定义选项
说明 接受的密码身份验证方法。
数据类型
默认值 md5,scram-sha-256
允许的值 md5,scram-sha-256
参数类型 动态
文档 azure.accepted_password_auth_method

azure_cdc.change_batch_buffer_size(更改批处理缓冲区大小)

属性
类别 自定义选项
说明 更改批处理的最大缓冲区大小(以 MB 为单位)。 每个表在写入本地磁盘之前,最多可以缓冲这么多的数据。
数据类型 整数
默认值 16
允许的值 1-100
参数类型 动态
文档

azure_cdc.change_batch_export_timeout

属性 价值
类别 自定义选项
说明 更改批处理消息之间的最大空闲时间(以秒为单位)。 超出时,我们将当前批标记为已完成。
数据类型 整数
默认值 30
允许的值 10-60
参数类型 动态
文档

azure_cdc.max_snapshot_workers

属性
类别 自定义选项
说明 快照工作进程的最大数目。
数据类型 整数
默认值 3
允许的值 0-100
参数类型 动态
文档

azure_cdc.parquet_compression

属性
类别 自定义选项
说明 设置用于 Parquet 文件的压缩算法
数据类型 枚举
默认值 zstd
允许的值 uncompressed,snappy,gzip,zstd
参数类型 动态
文档

azure_cdc.snapshot_buffer_size

属性 价值
类别 自定义选项
说明 初始快照缓冲区的最大大小(以 MB 为单位)。 每个表,在发送到 Fabric 之前会缓冲这么多数据。 请记住,azure_cdc.snapshot_buffer_size*azure_cdc.max_snapshot_workers 是初始快照期间使用的总内存缓冲区。
数据类型 整数
默认值 1000
允许的值 10-4000
参数类型 动态
文档

azure_cdc.snapshot_export_timeout

属性 价值
类别 自定义选项
说明 导出初始快照的最长时间(以分钟为单位)。 超过限制时,我们将重启。
数据类型 整数
默认值 180
允许的值 0-1440
参数类型 动态
文档

azure.enable_temp_tablespaces_on_local_ssd

属性
类别 自定义选项
说明 在临时磁盘上创建临时表空间。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure.extensions

属性
类别 自定义选项
说明 指定允许在服务器中创建哪些扩展。
数据类型
默认值
允许的值 address_standardizer,address_standardizer_data_us,amcheck,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
参数类型 动态
文档 azure.extensions

azure.migration_copy_with_binary

属性
类别 自定义选项
说明 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_copy_with_binary

azure.migration_skip_analyze

属性
类别 自定义选项
说明 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only)。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_analyze

azure.migration_skip_extensions

属性
类别 自定义选项
说明 设置为“开启”时,此参数将跳过扩展的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_extensions

azure.migration_skip_large_objects

属性
类别 自定义选项
说明 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_large_objects

azure.migration_skip_role_user

属性
类别 自定义选项
说明 设置为“启用”时,此参数将从迁移过程中排除用户角色。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_role_user

azure.migration_table_split_size

属性 价值
类别 自定义选项
说明 设置时,此参数指定在迁移期间将分区表的大小。
数据类型 整数
默认值 20480
允许的值 1-204800
参数类型 动态
文档 azure.migration_table_split_size

azure.single_to_flex_migration

属性
类别 自定义选项
说明 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读
文档

azure_storage.allow_network_access

属性 价值
类别 自定义选项
说明 允许从扩展 azure_storage 中的 Blob 存储访问数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure_storage.blob_block_size_mb

属性
类别 自定义选项
说明 扩展 azure_storage 中 blob_put 的 Blob 块大小 (MB)。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1024
参数类型 只读
文档 azure_storage.blob_block_size_mb

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 azure_storage.blob_block_size_mb 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 azure_storage.blob_block_size_mb 服务器参数的默认值不受任何影响。

截止目前,如果你更改分配给实例的产品,则无法调整 azure_storage.blob_block_size_mb 参数的值,因为该参数已声明为只读。

用于计算 azure_storage.blob_block_size_mb 值的公式是 MIN(3072, MAX(128, memoryGiB * 32))

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

内存大小 azure_storage.blob_block_size_mb
2 GiB 128 MiB
4 GiB 128 MiB
8 GiB 256 MiB
16 GiB 512 MiB
32 GiB 1024 MiB
48 GiB 1536 MiB
64 GiB 2048 MiB
80 GiB 2560 MiB
128 GiB 3072 MiB
160 GiB 3072 MiB
192 GiB 3072 MiB
256 GiB 3072 MiB
384 GiB 3072 MiB
432 GiB 3072 MiB
672 GiB 3072 MiB

azure_storage.public_account_access

属性
类别 自定义选项
说明 允许所有用户访问扩展 azure_storage 中公共存储帐户中的数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

connection_throttle.bucket_limit

属性
类别 自定义选项
说明 每个 Bucket 的最大登录令牌数。
数据类型 整数
默认值 2000
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.enable

属性
类别 自定义选项
说明 启用对每个 IP 的临时限制连接速度,以应对过多的登录失败。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

connection_throttle.factor_bias

属性
类别 自定义选项
说明 用于计算 IP Bucket 的令牌数的因子偏差。
数据类型 数字
默认值 0.8
允许的值 0.0-0.9
参数类型 动态
文档

connection_throttle.hash_entries_max

属性
类别 自定义选项
说明 登录失败哈希表中的最大条目数。
数据类型 整数
默认值 500
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.reset_time

属性
类别 自定义选项
说明 重置登录 Bucket 的间隔时间。
数据类型 整数
默认值 120
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.restore_factor

属性 价值
类别 自定义选项
说明 对失败率较低的 IP 增加令牌数时所使用的因子。
数据类型 数字
默认值 2
允许的值 1.0-100.0
参数类型 动态
文档

connection_throttle.update_time

属性
类别 自定义选项
说明 更新登录 Bucket 的间隔时间。
数据类型 整数
默认值 20
允许的值 1-2147483647
参数类型 动态
文档

cron.database_name

属性
类别 自定义选项
说明 设置在其中保留 pg_cron 元数据的数据库。
数据类型 字符串
默认值 postgres
允许的值 [A-Za-z0-9_]+
参数类型 静态
文档 cron.database_name

cron.log_run

属性 价值
类别 自定义选项
说明 将所有作业运行记录到 job_run_details 表中。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_run

cron.log_statement

属性 价值
类别 自定义选项
说明 在执行之前记录所有 cron 语句。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_statement

cron.max_running_jobs

属性
类别 自定义选项
说明 设置可并发运行的作业数量上限。 此值受 max_connections 限制。
数据类型 整数
默认值 32
允许的值 0-5000
参数类型 静态
文档 cron.max_running_jobs

index_tuning.analysis_interval

属性
类别 自定义选项
说明 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。
数据类型 整数
默认值 720
允许的值 60-10080
参数类型 动态
文档 index_tuning.analysis_interval

index_tuning.max_columns_per_index

属性
类别 自定义选项
说明 任何建议索引的索引键中可以包含的最大列数。
数据类型 整数
默认值 2
允许的值 1-10
参数类型 动态
文档 index_tuning.max_columns_per_index

index_tuning.max_index_count

属性
类别 自定义选项
说明 在一个优化会话期间可以为每个数据库推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_index_count

index_tuning.max_indexes_per_table

属性
类别 自定义选项
说明 每个表可推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_indexes_per_table

index_tuning.max_queries_per_database

属性 价值
类别 自定义选项
说明 可向其推荐索引的每个数据库的最慢查询数。
数据类型 整数
默认值 25
允许的值 5-100
参数类型 动态
文档 索引调优.每数据库最大查询数

index_tuning.max_regression_factor

属性
类别 自定义选项
说明 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。
数据类型 数字
默认值 0.1
允许的值 0.05-0.2
参数类型 动态
文档 index_tuning.max_regression_factor

index_tuning.max_total_size_factor

属性 价值
类别 自定义选项
说明 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。
数据类型 数字
默认值 0.1
允许的值 0-1.0
参数类型 动态
文档 index_tuning.max_total_size_factor

index_tuning.min_improvement_factor

属性
类别 自定义选项
说明 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。
数据类型 数字
默认值 0.2
允许的值 0-20.0
参数类型 动态
文档 index_tuning.min_improvement_factor

index_tuning.mode

属性 价值
类别 自定义选项
说明 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。
数据类型 枚举
默认值 off
允许的值 off,report
参数类型 动态
文档 index_tuning.mode

index_tuning.unused_dml_per_table

属性
类别 自定义选项
说明 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_dml_per_table

index_tuning.unused_min_period

属性
类别 自定义选项
说明 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。
数据类型 整数
默认值 35
允许的值 30-720
参数类型 动态
文档 index_tuning.unused_min_period

index_tuning.unused_reads_per_table

属性
类别 自定义选项
说明 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_reads_per_table

logfiles.download_enable

属性 价值
类别 自定义选项
说明 启用或禁用服务器日志功能。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 logfiles.download_enable

logfiles.retention_days

属性 价值
类别 自定义选项
说明 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。
数据类型 整数
默认值 3
允许的值 1-7
参数类型 动态
文档 日志文件.保留天数

pgaudit.log

属性
类别 自定义选项
说明 指定会话审核日志记录将记录哪些类型的语句。
数据类型
默认值 none
允许的值 none,read,write,function,role,ddl,misc,all
参数类型 动态
文档 pgaudit.log

pgaudit.log_catalog

属性
类别 自定义选项
说明 当语句中所有关系均位于 pg_catalog 中时,应启用会话日志记录。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pgaudit.log_catalog

pgaudit.log_client

属性 价值
类别 自定义选项
说明 指定审核消息是否应对客户端可见。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_client

pgaudit.log_level

属性
类别 自定义选项
说明 指定将用于日志条目的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
参数类型 动态
文档 pgaudit.log_level

pgaudit.log_parameter

属性
类别 自定义选项
说明 指定审核日志记录应包含随 SQL 语句一起传递的参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_parameter

pgaudit.log_relation

属性
类别 自定义选项
说明 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_relation

pgaudit.log_statement_once

属性
类别 自定义选项
说明 指定是否在日志记录中包括语句文本和参数,具体是在语句/子语句组合的第一个日志条目中记录,还是在每个日志条目中都记录。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_statement_once

pgaudit.role

属性
类别 自定义选项
说明 指定要用于对象审核日志的主角色。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pgaudit.role

pglogical.batch_inserts

属性 价值
类别 自定义选项
说明 如果可能,请告知 PGLogical 使用批量插入机制。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pglogical.batch_inserts

pglogical.conflict_log_level

属性 价值
类别 自定义选项
说明 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
参数类型 动态
文档 pglogical.conflict_log_level

pglogical.conflict_resolution

属性 价值
类别 自定义选项
说明 设置本地数据和传入更改之间对检测到的任何冲突进行解决的方法。
数据类型 枚举
默认值 apply_remote
允许的值 error,apply_remote,keep_local,last_update_wins,first_update_wins
参数类型 动态
文档 pglogical.conflict_resolution

pglogical.use_spi

属性
类别 自定义选项
说明 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pglogical.use_spi

pgms_stats.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档

pgms_wait_sampling.history_period

属性
类别 自定义选项
说明 设置等待事件采样的频率(以毫秒为单位)。
数据类型 整数
默认值 100
允许的值 1-600000
参数类型 动态
文档 pgms_wait_sampling.history_period

pgms_wait_sampling.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能优先开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pgms_wait_sampling.is_enabled_fs

pgms_wait_sampling.query_capture_mode

属性
类别 自定义选项
说明 选择 pgms_wait_sampling 扩展跟踪哪些语句。
数据类型 枚举
默认值 none
允许的值 all,none
参数类型 动态
文档 pgms_wait_sampling.query_capture_mode

pg_partman_bgw.analyze

属性 价值
类别 自定义选项
说明 与 run_maintenance() 的 p_analyze 参数的用途相同。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.analyze

pg_partman_bgw.dbname

属性 价值
类别 自定义选项
说明 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。
数据类型 字符串
默认值
允许的值 [A-Za-z0-9_,-]*
参数类型 动态
文档 pg_partman_bgw.dbname

pg_partman_bgw.interval

属性
类别 自定义选项
说明 调用 run_maintenance() 的间隔秒数。
数据类型 整数
默认值 3600
允许的值 1-315360000
参数类型 动态
文档 pg_partman_bgw.interval

pg_partman_bgw.jobmon

属性
类别 自定义选项
说明 与 run_maintenance() 的 p_jobmon 自变量的用途相同。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.jobmon

pg_partman_bgw.role

属性
类别 自定义选项
说明 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pg_partman_bgw.role

pg_qs.interval_length_minutes

属性
类别 自定义选项
说明 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。
数据类型 整数
默认值 15
允许的值 1-30
参数类型 静态
文档 pg_qs.interval_length_minutes

pg_qs.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pg_qs.is_enabled_fs

pg_qs.max_plan_size

| --- | --- | | 类别 | 自定义选项 | | 说明 | 设置将保存的 pg_qs 查询计划文本的最大字节数;较长的计划将被截断。 | |数据类型 |integer | |默认值 | 7500 | | |允许的值 | 100-10000 | | |参数类型 |dynamic | |文档 | pg_qs.max_plan_size |

pg_qs.max_query_text_length

属性
类别 自定义选项
说明 设置将保存的最大查询文本长度;将截断较长的查询。
数据类型 整数
默认值 6000
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_query_text_length

pg_qs.parameters_capture_mode

属性
类别 自定义选项
说明 是否以及何时捕获查询位置参数。
数据类型 枚举
默认值 capture_parameterless_only
允许的值 capture_parameterless_only,capture_first_sample
参数类型 动态
文档 pg_qs.parameters_capture_mode

pg_qs.query_capture_mode

属性 价值
类别 自定义选项
说明 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_qs.query_capture_mode

pg_qs.retention_period_in_days

属性
类别 自定义选项
说明 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。
数据类型 整数
默认值 7
允许的值 1-30
参数类型 动态
文档 pg_qs.retention_period_in_days

pg_qs.store_query_plans

属性
类别 自定义选项
说明 为 pg_qs 启用或禁用查询计划
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_qs.store_query_plans

pg_qs.track_utility

属性 价值
类别 自定义选项
说明 选择是否由 pg_qs 跟踪实用命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_qs.track_utility

pg_stat_statements.max

属性 价值
类别 自定义选项
说明 设置 pg_stat_statements 跟踪的语句数量上限。
数据类型 整数
默认值 5000
允许的值 100-2147483647
参数类型 静态
文档 pg_stat_statements.max

pg_stat_statements.save

属性 价值
类别 自定义选项
说明 每次服务器关机后保存 pg_stat_statements 统计信息。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.save

pg_stat_statements.track

属性 价值
类别 自定义选项
说明 控制 pg_stat_statements 对哪些语句进行计数。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_stat_statements.track

pg_stat_statements.track_utility

属性
类别 自定义选项
说明 选择是否通过 pg_stat_statements 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.track_utility

postgis.gdal_enabled_drivers

属性
类别 自定义选项
说明 控制已启用 postgis GDAL 的驱动程序设置。
数据类型 枚举
默认值 DISABLE_ALL
允许的值 DISABLE_ALL,ENABLE_ALL
参数类型 动态
文档 postgis.gdal_enabled_drivers

auto_explain.log_analyze

属性
类别 自定义选项
说明 使用 EXPLAIN ANALYZE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_analyze

auto_explain.log_buffers

属性
类别 自定义选项
说明 记录缓冲区使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_buffers

auto_explain.log_format

属性 价值
类别 自定义选项
说明 用于记录计划的 EXPLAIN 格式。
数据类型 枚举
默认值 text
允许的值 text,xml,json,yaml
参数类型 动态
文档 auto_explain.log_format

auto_explain.log_level

属性
类别 自定义选项
说明 计划的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
参数类型 动态
文档 auto_explain.log_level

auto_explain.log_min_duration

属性 价值
类别 自定义选项
说明 设置最短执行时间,超过该时间将将记录计划。 零表示输出所有计划。 -1 关闭此功能。
数据类型 整数
默认值 -1
允许的值 -1-2147483647
参数类型 动态
文档 auto_explain.log_min_duration

auto_explain.log_nested_statements

属性
类别 自定义选项
说明 记录嵌套语句。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_nested_statements

auto_explain.log_settings

属性 价值
类别 自定义选项
说明 记录影响查询计划的已修改配置参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_settings

auto_explain.log_timing

属性 价值
类别 自定义选项
说明 收集计时数据,而不仅仅是行计数。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 auto_explain.log_timing

auto_explain.log_triggers

属性 价值观
类别 自定义选项
说明 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_triggers

auto_explain.log_verbose

属性 价值
类别 自定义选项
说明 使用 EXPLAIN VERBOSE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_verbose

auto_explain.log_wal

属性
类别 自定义选项
说明 记录 WAL 使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_wal

auto_explain.sample_rate

属性
类别 自定义选项
说明 要处理的查询的占比。
数据类型 数字
默认值 1.0
允许的值 0.0-1.0
参数类型 动态
文档 auto_explain.sample_rate

azure.接受的密码认证方法

属性
类别 自定义选项
说明 接受的密码身份验证方法。
数据类型
默认值 md5
允许的值 md5,scram-sha-256
参数类型 动态
文档 azure.accepted_password_auth_method

azure.enable_temp_tablespaces_on_local_ssd

属性
类别 自定义选项
说明 在临时磁盘上创建临时表空间。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure.extensions

属性 价值
类别 自定义选项
说明 指定允许在服务器中创建哪些扩展。
数据类型
默认值
允许的值 address_standardizer,address_standardizer_data_us,amcheck,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
参数类型 动态
文档 azure.extensions

azure.migration_copy_with_binary

属性
类别 自定义选项
说明 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_copy_with_binary

azure.migration_skip_analyze

属性
类别 自定义选项
说明 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only)。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_analyze

azure.migration_skip_extensions

属性
类别 自定义选项
说明 设置为“开启”时,此参数将跳过扩展的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_extensions

azure.migration_skip_large_objects

属性
类别 自定义选项
说明 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_large_objects

azure.migration_skip_role_user

属性
类别 自定义选项
说明 设置为“启用”时,此参数将从迁移过程中排除用户角色。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_role_user

azure.migration_table_split_size

属性
类别 自定义选项
说明 设置时,此参数指定在迁移期间将分区表的大小。
数据类型 整数
默认值 20480
允许的值 1-204800
参数类型 动态
文档 azure.migration_table_split_size

azure.single_to_flex_migration

属性
类别 自定义选项
说明 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读
文档

azure_storage.allow_network_access

属性
类别 自定义选项
说明 允许从扩展 azure_storage 中的 blob 存储访问数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure_storage.blob_block_size_mb

属性
类别 自定义选项
说明 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1024
参数类型 只读
文档 azure_storage.blob_block_size_mb

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 azure_storage.blob_block_size_mb 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 azure_storage.blob_block_size_mb 服务器参数的默认值不受任何影响。

截止目前,如果你更改分配给实例的产品,则无法调整 azure_storage.blob_block_size_mb 参数的值,因为该参数已声明为只读。

用于计算 azure_storage.blob_block_size_mb 值的公式是 MIN(3072, MAX(128, memoryGiB * 32))

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

内存大小 azure_storage.blob_block_size_mb
2 GiB 128 MiB
4 GiB 128 MiB
8 GiB 256 MiB
16 GiB 512 MiB
32 GiB 1024 MiB
48 GiB 1536 MiB
64 GiB 2048 MiB
80 GiB 2560 MiB
128 GiB 3072 MiB
160 GiB 3072 MiB
192 GiB 3072 MiB
256 GiB 3072 MiB
384 GiB 3072 MiB
432 GiB 3072 MiB
672 GiB 3072 MiB

azure_storage.public_account_access

属性
类别 自定义选项
说明 允许所有用户访问扩展 azure_storage 中公共存储帐户中的数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

connection_throttle.bucket_limit

属性 价值
类别 自定义选项
说明 每个 Bucket 的最大登录令牌数。
数据类型 整数
默认值 2000
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.enable

属性 价值
类别 自定义选项
说明 启用登录失败次数过多时 IP 的临时连接限制。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

connection_throttle.factor_bias

属性
类别 自定义选项
说明 用于计算 IP Bucket 的令牌数的因子偏差。
数据类型 数字
默认值 0.8
允许的值 0.0-0.9
参数类型 动态
文档

connection_throttle.hash_entries_max

属性
类别 自定义选项
说明 登录失败哈希表中的最大条目数。
数据类型 整数
默认值 500
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.reset_time

属性
类别 自定义选项
说明 重置登录 Bucket 的间隔时间。
数据类型 整数
默认值 120
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.restore_factor

属性
类别 自定义选项
说明 对失败率较低的 IP 增加令牌数时所使用的因子。
数据类型 数字
默认值 2
允许的值 1.0-100.0
参数类型 动态
文档

connection_throttle.update_time

属性
类别 自定义选项
说明 更新登录 Bucket 的间隔时间。
数据类型 整数
默认值 20
允许的值 1-2147483647
参数类型 动态
文档

cron.database_name

属性
类别 自定义选项
说明 设置在其中保留 pg_cron 元数据的数据库。
数据类型 字符串
默认值 postgres
允许的值 [A-Za-z0-9_]+
参数类型 静态
文档 cron.database_name

cron.log_run

属性
类别 自定义选项
说明 将所有作业运行记录到 job_run_details 表中。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_run

cron.log_statement

属性
类别 自定义选项
说明 在执行之前记录所有 cron 语句。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_statement

cron.max_running_jobs

属性
类别 自定义选项
说明 设置可并发运行的作业数量上限。 此值受 max_connections 限制。
数据类型 整数
默认值 32
允许的值 0-5000
参数类型 静态
文档 cron.max_running_jobs

index_tuning.analysis_interval

属性
类别 自定义选项
说明 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。
数据类型 整数
默认值 720
允许的值 60-10080
参数类型 动态
文档 index_tuning.analysis_interval

index_tuning.max_columns_per_index

属性
类别 自定义选项
说明 任何建议索引的索引键中可以包含的最大列数。
数据类型 整数
默认值 2
允许的值 1-10
参数类型 动态
文档 index_tuning.max_columns_per_index

index_tuning.max_index_count

属性
类别 自定义选项
说明 在一个优化会话期间可以为每个数据库推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_index_count

index_tuning.max_indexes_per_table

属性
类别 自定义选项
说明 每个表可推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_indexes_per_table

index_tuning.max_queries_per_database

属性 价值
类别 自定义选项
说明 可向其推荐索引的每个数据库的最慢查询数。
数据类型 整数
默认值 25
允许的值 5-100
参数类型 动态
文档 index_tuning.max_queries_per_database

index_tuning.max_regression_factor

属性
类别 自定义选项
说明 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。
数据类型 数字
默认值 0.1
允许的值 0.05-0.2
参数类型 动态
文档 index_tuning.max_regression_factor

index_tuning.max_total_size_factor

属性
类别 自定义选项
说明 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。
数据类型 数字
默认值 0.1
允许的值 0-1.0
参数类型 动态
文档 index_tuning.max_total_size_factor

index_tuning.min_improvement_factor

属性 价值
类别 自定义选项
说明 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。
数据类型 数字
默认值 0.2
允许的值 0-20.0
参数类型 动态
文档 index_tuning.min_improvement_factor

index_tuning.mode

属性
类别 自定义选项
说明 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。
数据类型 枚举
默认值 off
允许的值 off,report
参数类型 动态
文档 index_tuning.mode

index_tuning.unused_dml_per_table

属性
类别 自定义选项
说明 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_dml_per_table

index_tuning.unused_min_period

属性 价值
类别 自定义选项
说明 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。
数据类型 整数
默认值 35
允许的值 30-720
参数类型 动态
文档 index_tuning.unused_min_period

index_tuning.unused_reads_per_table

属性 价值
类别 自定义选项
说明 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_reads_per_table

logfiles.download_enable

属性
类别 自定义选项
说明 启用或禁用服务器日志功能。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 logfiles.download_enable

logfiles.retention_days

属性
类别 自定义选项
说明 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。
数据类型 整数
默认值 3
允许的值 1-7
参数类型 动态
文档 日志文件.保留天数

pgaudit.log

属性
类别 自定义选项
说明 指定会话审核日志将记录哪些语句类。
数据类型
默认值 none
允许的值 none,read,write,function,role,ddl,misc,all
参数类型 动态
文档 pgaudit.log

pgaudit.log_catalog

属性
类别 自定义选项
说明 在所有关系都在 pg_catalog 中的情况下,指定应启用会话日志记录。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pgaudit.log_catalog

pgaudit.log_client

属性 价值
类别 自定义选项
说明 指定审核消息是否应对客户端可见。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_client

pgaudit.log_level

属性
类别 自定义选项
说明 指定将用于日志条目的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
参数类型 动态
文档 pgaudit.log_level

pgaudit.log_parameter

属性
类别 自定义选项
说明 指定审核日志应包含随语句一起传递的参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_parameter

pgaudit.log_relation

属性
类别 自定义选项
说明 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_relation

pgaudit.log_statement_once

属性
类别 自定义选项
说明 指定日志记录时,是将语句文本和参数包含在语句/子语句组合的第一个日志条目中,还是包含在每个日志条目中。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_statement_once

pgaudit.role

属性
类别 自定义选项
说明 指定要用于对象审核日志的主角色。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pgaudit.role

pglogical.batch_inserts

属性
类别 自定义选项
说明 如果可能,请告知 PGLogical 使用批量插入机制。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pglogical.batch_inserts

pglogical.conflict_log_level

属性
类别 自定义选项
说明 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
参数类型 动态
文档 pglogical.conflict_log_level

pglogical.conflict_resolution

属性
类别 自定义选项
说明 设置本地数据和传入更改之间检测到的任何冲突的解决方法。
数据类型 枚举
默认值 apply_remote
允许的值 error,apply_remote,keep_local,last_update_wins,first_update_wins
参数类型 动态
文档 pglogical.conflict_resolution

pglogical.use_spi

属性
类别 自定义选项
说明 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pglogical.use_spi

pgms_stats.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档

pgms_wait_sampling.history_period

属性
类别 自定义选项
说明 设置等待事件采样的频率(以毫秒为单位)。
数据类型 整数
默认值 100
允许的值 1-600000
参数类型 动态
文档 pgms_wait_sampling.history_period

pgms_wait_sampling.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pgms_wait_sampling.is_enabled_fs

pgms_wait_sampling.query_capture_mode

属性
类别 自定义选项
说明 选择 pgms_wait_sampling 扩展跟踪哪些语句。
数据类型 枚举
默认值 none
允许的值 all,none
参数类型 动态
文档 pgms_wait_sampling.query_capture_mode

pg_partman_bgw.analyze

属性
类别 自定义选项
说明 与 run_maintenance() 的 p_analyze 参数的用途相同。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.analyze

pg_partman_bgw.dbname

属性
类别 自定义选项
说明 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。
数据类型 字符串
默认值
允许的值 [A-Za-z0-9_,-]*
参数类型 动态
文档 pg_partman_bgw.dbname

pg_partman_bgw.interval

属性 价值
类别 自定义选项
说明 调用 run_maintenance() 的间隔秒数。
数据类型 整数
默认值 3600
允许的值 1-315360000
参数类型 动态
文档 pg_partman_bgw.interval

pg_partman_bgw.jobmon

属性
类别 自定义选项
说明 与 run_maintenance() 的 p_jobmon 自变量的用途相同。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.jobmon

pg_partman_bgw.role

属性 价值
类别 自定义选项
说明 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pg_partman_bgw.role

pg_qs.interval_length_minutes

属性
类别 自定义选项
说明 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。
数据类型 整数
默认值 15
允许的值 1-30
参数类型 静态
文档 pg_qs.间隔长度(分钟)

pg_qs.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能更改开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pg_qs.is_enabled_fs

pg_qs.max_plan_size

属性
类别 自定义选项
说明 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。
数据类型 整数
默认值 7500
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_plan_size

pg_qs.max_query_text_length

属性
类别 自定义选项
说明 设置将保存的最大查询文本长度;将截断较长的查询。
数据类型 整数
默认值 6000
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_query_text_length

pg_qs.parameters_capture_mode

属性
类别 自定义选项
说明 是否以及何时捕获查询位置参数。
数据类型 枚举
默认值 capture_parameterless_only
允许的值 capture_parameterless_only,capture_first_sample
参数类型 动态
文档 pg_qs.parameters_capture_mode

pg_qs.query_capture_mode

属性 价值
类别 自定义选项
说明 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_qs.query_capture_mode

pg_qs.retention_period_in_days

属性
类别 自定义选项
说明 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。
数据类型 整数
默认值 7
允许的值 1-30
参数类型 动态
文档 pg_qs.retention_period_in_days

pg_qs.store_query_plans

属性
类别 自定义选项
说明 为 pg_qs 启用或禁用查询计划
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_qs.store_query_plans

pg_qs.track_utility

属性 价值
类别 自定义选项
说明 选择是否通过 pg_qs 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_qs.track_utility

pg_stat_statements.max

属性
类别 自定义选项
说明 设置 pg_stat_statements 跟踪的语句数量上限。
数据类型 整数
默认值 5000
允许的值 100-2147483647
参数类型 静态
文档 pg_stat_statements.max

pg_stat_statements.save

属性
类别 自定义选项
说明 每次服务器关机后保存 pg_stat_statements 统计信息。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.save

pg_stat_statements.track

属性
类别 自定义选项
说明 控制 pg_stat_statements 对哪些语句进行计数。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_stat_statements.track

pg_stat_statements.track_utility

属性
类别 自定义选项
说明 选择是否通过 pg_stat_statements 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.track_utility

postgis.gdal_enabled_drivers

属性
类别 自定义选项
说明 控制已启用 postgis GDAL 的驱动程序设置。
数据类型 枚举
默认值 DISABLE_ALL
允许的值 DISABLE_ALL,ENABLE_ALL
参数类型 动态
文档 postgis.gdal_enabled_drivers

auto_explain.log_analyze

属性
类别 自定义选项
说明 使用 EXPLAIN ANALYZE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_analyze

auto_explain.log_buffers

属性
类别 自定义选项
说明 记录缓冲区使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_buffers

auto_explain.log_format

属性
类别 自定义选项
说明 用于记录计划的 EXPLAIN 格式。
数据类型 枚举
默认值 text
允许的值 text,xml,json,yaml
参数类型 动态
文档 auto_explain.log_format

auto_explain.log_level

属性
类别 自定义选项
说明 计划的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
参数类型 动态
文档 auto_explain.log_level

auto_explain.log_min_duration

属性
类别 自定义选项
说明 设置记录计划的执行时间下限,超过该时间的计划将被记录。 零表示输出所有计划。 -1 关闭此功能。
数据类型 整数
默认值 -1
允许的值 -1-2147483647
参数类型 动态
文档 auto_explain.log_min_duration

auto_explain.log_nested_statements

属性
类别 自定义选项
说明 记录嵌套语句。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_nested_statements

auto_explain.log_settings

属性 价值
类别 自定义选项
说明 记录影响查询计划的已修改配置参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_settings

auto_explain.log_timing

属性
类别 自定义选项
说明 收集计时数据,而不仅仅是行计数。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 auto_explain.log_timing

auto_explain.log_triggers

属性
类别 自定义选项
说明 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_triggers

auto_explain.log_verbose

属性
类别 自定义选项
说明 使用 EXPLAIN VERBOSE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_verbose

auto_explain.sample_rate

属性
类别 自定义选项
说明 要处理的查询的占比。
数据类型 数字
默认值 1.0
允许的值 0.0-1.0
参数类型 动态
文档 auto_explain.sample_rate

azure.可接受的密码验证方法

属性
类别 自定义选项
说明 接受的密码身份验证方法。
数据类型
默认值 md5
允许的值 md5,scram-sha-256
参数类型 动态
文档 azure.accepted_password_auth_method

azure.enable_temp_tablespaces_on_local_ssd

属性
类别 自定义选项
说明 在临时磁盘上创建临时表空间。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

azure.extensions

属性
类别 自定义选项
说明 指定允许在服务器中创建哪些扩展。
数据类型
默认值
允许的值 address_standardizer,address_standardizer_data_us,amcheck,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
参数类型 动态
文档 azure.extensions

azure.migration_copy_with_binary

属性
类别 自定义选项
说明 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_copy_with_binary

azure.migration_skip_analyze

属性
类别 自定义选项
说明 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only)。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_analyze

azure.migration_skip_extensions

属性 价值
类别 自定义选项
说明 设置为“开启”时,此参数将跳过扩展的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_extensions

azure.migration_skip_large_objects

属性 价值
类别 自定义选项
说明 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_large_objects

azure.migration_skip_role_user

属性 价值
类别 自定义选项
说明 设置为“启用”时,此参数将从迁移过程中排除用户角色。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_role_user

azure.migration_table_split_size

属性 价值
类别 自定义选项
说明 设置时,此参数指定在迁移期间将分区表的大小。
数据类型 整数
默认值 20480
允许的值 1-204800
参数类型 动态
文档 azure.migration_table_split_size

azure.single_to_flex_migration

属性
类别 自定义选项
说明 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读
文档

azure_storage.allow_network_access

属性
类别 自定义选项
说明 允许从扩展 azure_storage 中的 blob 存储访问数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

azure_storage.blob_block_size_mb

属性
类别 自定义选项
说明 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1024
参数类型 只读
文档 azure_storage.blob_block_size_mb

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 azure_storage.blob_block_size_mb 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 azure_storage.blob_block_size_mb 服务器参数的默认值不受任何影响。

截止目前,如果你更改分配给实例的产品,则无法调整 azure_storage.blob_block_size_mb 参数的值,因为该参数已声明为只读。

用于计算 azure_storage.blob_block_size_mb 值的公式是 MIN(3072, MAX(128, memoryGiB * 32))

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

内存大小 azure_storage.blob_block_size_mb
2 GiB 128 MiB
4 GiB 128 MiB
8 GiB 256 MiB
16 GiB 512 MiB
32 GiB 1024 MiB
48 GiB 1536 MiB
64 GiB 2048 MiB
80 GiB 2560 MiB
128 GiB 3072 MiB
160 GiB 3072 MiB
192 GiB 3072 MiB
256 GiB 3072 MiB
384 GiB 3072 MiB
432 GiB 3072 MiB
672 GiB 3072 MiB

azure_storage.public_account_access

属性
类别 自定义选项
说明 允许所有用户访问扩展 azure_storage 中公共存储帐户中的数据。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档

connection_throttle.bucket_limit

属性
类别 自定义选项
说明 每个 Bucket 的最大登录令牌数。
数据类型 整数
默认值 2000
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.enable

属性
类别 自定义选项
说明 启用针对每个 IP 的临时连接限制,以应对过多的登录失败。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

connection_throttle.factor_bias

属性
类别 自定义选项
说明 用于计算 IP Bucket 的令牌数的因子偏差。
数据类型 数字
默认值 0.8
允许的值 0.0-0.9
参数类型 动态
文档

connection_throttle.hash_entries_max

属性
类别 自定义选项
说明 登录失败哈希表中的最大条目数。
数据类型 整数
默认值 500
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.reset_time

属性
类别 自定义选项
说明 重置登录 Bucket 的间隔时间。
数据类型 整数
默认值 120
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.restore_factor

属性
类别 自定义选项
说明 对失败率较低的 IP 增加令牌数时所使用的因子。
数据类型 数字
默认值 2
允许的值 1.0-100.0
参数类型 动态
文档

connection_throttle.update_time

属性 价值
类别 自定义选项
说明 更新登录 Bucket 的间隔时间。
数据类型 整数
默认值 20
允许的值 1-2147483647
参数类型 动态
文档

cron.database_name

属性 价值
类别 自定义选项
说明 设置在其中保留 pg_cron 元数据的数据库。
数据类型 字符串
默认值 postgres
允许的值 [A-Za-z0-9_]+
参数类型 静态
文档 cron.database_name

cron.log_run

属性
类别 自定义选项
说明 将所有作业运行记录到 job_run_details 表中。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_run

cron.log_statement

属性
类别 自定义选项
说明 在执行之前记录所有 cron 语句。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_statement

cron.max_running_jobs

属性
类别 自定义选项
说明 设置可并发运行的作业数量上限。 此值受 max_connections 限制。
数据类型 整数
默认值 32
允许的值 0-5000
参数类型 静态
文档 cron.max_running_jobs

index_tuning.analysis_interval

属性
类别 自定义选项
说明 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。
数据类型 整数
默认值 720
允许的值 60-10080
参数类型 动态
文档 index_tuning.analysis_interval

index_tuning.max_columns_per_index

属性
类别 自定义选项
说明 任何建议索引的索引键中可以包含的最大列数。
数据类型 整数
默认值 2
允许的值 1-10
参数类型 动态
文档 index_tuning.max_columns_per_index

index_tuning.max_index_count

属性
类别 自定义选项
说明 在一个优化会话期间可以为每个数据库推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_index_count

index_tuning.max_indexes_per_table

属性
类别 自定义选项
说明 每个表可推荐的最大索引数。
数据类型 整数
默认值 10
允许的值 1-25
参数类型 动态
文档 index_tuning.max_indexes_per_table

index_tuning.max_queries_per_database

属性 价值
类别 自定义选项
说明 可向其推荐索引的每个数据库的最慢查询数。
数据类型 整数
默认值 25
允许的值 5-100
参数类型 动态
文档 index_tuning.max_queries_per_database

index_tuning.max_regression_factor

属性
类别 自定义选项
说明 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。
数据类型 数字
默认值 0.1
允许的值 0.05-0.2
参数类型 动态
文档 index_tuning.max_regression_factor

index_tuning.max_total_size_factor

属性
类别 自定义选项
说明 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。
数据类型 数字
默认值 0.1
允许的值 0-1.0
参数类型 动态
文档 index_tuning.max_total_size_factor

index_tuning.min_improvement_factor

属性
类别 自定义选项
说明 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。
数据类型 数字
默认值 0.2
允许的值 0-20.0
参数类型 动态
文档 index_tuning.min_improvement_factor

index_tuning.mode

属性
类别 自定义选项
说明 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。
数据类型 枚举
默认值 off
允许的值 off,report
参数类型 动态
文档 index_tuning.mode

index_tuning.unused_dml_per_table

属性
类别 自定义选项
说明 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_dml_per_table

index_tuning.unused_min_period

属性
类别 自定义选项
说明 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。
数据类型 整数
默认值 35
允许的值 30-720
参数类型 动态
文档 index_tuning.unused_min_period

index_tuning.unused_reads_per_table

属性
类别 自定义选项
说明 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。
数据类型 整数
默认值 1000
允许的值 0-9999999
参数类型 动态
文档 index_tuning.unused_reads_per_table

logfiles.download_enable

属性
类别 自定义选项
说明 启用或禁用服务器日志功能。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 logfiles.download_enable

logfiles.retention_days

属性
类别 自定义选项
说明 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。
数据类型 整数
默认值 3
允许的值 1-7
参数类型 动态
文档 日志文件.保留天数

pgaudit.log

属性
类别 自定义选项
说明 指定会话审核日志将记录哪些语句类。
数据类型
默认值 none
允许的值 none,read,write,function,role,ddl,misc,all
参数类型 动态
文档 pgaudit.log

pgaudit.log_catalog

属性
类别 自定义选项
说明 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pgaudit.log_catalog

pgaudit.log_client

属性
类别 自定义选项
说明 指定审核消息是否应对客户端可见。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_client

pgaudit.log_level

属性
类别 自定义选项
说明 指定用于日志记录的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
参数类型 动态
文档 pgaudit.log_level

pgaudit.log_parameter

属性 价值
类别 自定义选项
说明 指定审核日志应包含随语句一起传递的参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_parameter

pgaudit.log_relation

属性
类别 自定义选项
说明 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_relation

pgaudit.log_statement_once

属性
类别 自定义选项
说明 指定日志记录是否会包括语句文本及其参数,是在语句/子语句组合的第一条日志项目中包含,还是在每条日志项目中都包含。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_statement_once

pgaudit.role

属性
类别 自定义选项
说明 指定要用于对象审核日志的主角色。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pgaudit.role

pglogical.batch_inserts

属性 价值
类别 自定义选项
说明 如果可能,请告知 PGLogical 使用批量插入机制。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pglogical.batch_inserts

pglogical.conflict_log_level

属性
类别 自定义选项
说明 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
参数类型 动态
文档 pglogical.conflict_log_level

pglogical.conflict_resolution

属性
类别 自定义选项
说明 设置用于解决本地数据和传入更改之间检测到的冲突的方法。
数据类型 枚举
默认值 apply_remote
允许的值 error,apply_remote,keep_local,last_update_wins,first_update_wins
参数类型 动态
文档 pglogical.conflict_resolution

pglogical.use_spi

属性
类别 自定义选项
说明 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pglogical.use_spi

pgms_stats.is_enabled_fs

属性 价值
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档

pgms_wait_sampling.history_period

属性
类别 自定义选项
说明 设置等待事件采样的频率(以毫秒为单位)。
数据类型 整数
默认值 100
允许的值 1-600000
参数类型 动态
文档 pgms_wait_sampling.history_period

pgms_wait_sampling.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能覆盖选项。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pgms_wait_sampling.is_enabled_fs

pgms_wait_sampling.query_capture_mode

属性 价值
类别 自定义选项
说明 选择 pgms_wait_sampling 扩展跟踪哪些语句。
数据类型 枚举
默认值 none
允许的值 all,none
参数类型 动态
文档 pgms_wait_sampling.query_capture_mode

pg_partman_bgw.analyze

属性
类别 自定义选项
说明 与 run_maintenance() 的 p_analyze 参数的用途相同。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.analyze

pg_partman_bgw.dbname

属性 价值
类别 自定义选项
说明 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。
数据类型 字符串
默认值
允许的值 [A-Za-z0-9_,-]*
参数类型 动态
文档 pg_partman_bgw.dbname

pg_partman_bgw.interval

属性 价值
类别 自定义选项
说明 调用 run_maintenance() 的间隔秒数。
数据类型 整数
默认值 3600
允许的值 1-315360000
参数类型 动态
文档 pg_partman_bgw.interval

pg_partman_bgw.jobmon

属性
类别 自定义选项
说明 与 run_maintenance() 的 p_jobmon 自变量的用途相同。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.jobmon

pg_partman_bgw.role

属性 价值
类别 自定义选项
说明 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pg_partman_bgw.role

pg_qs.interval_length_minutes

属性
类别 自定义选项
说明 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。
数据类型 整数
默认值 15
允许的值 1-30
参数类型 静态
文档 pg_qs.interval_length_minutes

pg_qs.is_enabled_fs

属性 价值
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pg_qs.is_enabled_fs

pg_qs.max_plan_size

属性 价值
类别 自定义选项
说明 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。
数据类型 整数
默认值 7500
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_plan_size

pg_qs.max_query_text_length

属性
类别 自定义选项
说明 设置将保存的最大查询文本长度;将截断较长的查询。
数据类型 整数
默认值 6000
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_query_text_length

pg_qs.parameters_capture_mode

属性 价值
类别 自定义选项
说明 是否以及何时捕获查询位置参数。
数据类型 枚举
默认值 capture_parameterless_only
允许的值 capture_parameterless_only,capture_first_sample
参数类型 动态
文档 pg_qs.parameters_capture_mode

pg_qs.query_capture_mode

属性
类别 自定义选项
说明 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_qs.query_capture_mode

pg_qs.retention_period_in_days

属性
类别 自定义选项
说明 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。
数据类型 整数
默认值 7
允许的值 1-30
参数类型 动态
文档 pg_qs.retention_period_in_days

pg_qs.store_query_plans

属性
类别 自定义选项
说明 为 pg_qs 启用或禁用查询计划
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_qs.store_query_plans

pg_qs.track_utility

属性
类别 自定义选项
说明 选择是否通过 pg_qs 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_qs.track_utility

pg_stat_statements.max

属性 价值
类别 自定义选项
说明 设置 pg_stat_statements 跟踪的语句数量上限。
数据类型 整数
默认值 5000
允许的值 100-2147483647
参数类型 静态
文档 pg_stat_statements.max

pg_stat_statements.save

属性 价值
类别 自定义选项
说明 每次服务器关机后保存 pg_stat_statements 统计信息。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.save

pg_stat_statements.track

属性
类别 自定义选项
说明 控制 pg_stat_statements 对哪些语句进行计数。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_stat_statements.track

pg_stat_statements.track_utility

属性
类别 自定义选项
说明 选择是否通过 pg_stat_statements 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.track_utility

postgis.gdal_enabled_drivers

属性
类别 自定义选项
说明 控制已启用 postgis GDAL 的驱动程序设置。
数据类型 枚举
默认值 DISABLE_ALL
允许的值 DISABLE_ALL,ENABLE_ALL
参数类型 动态
文档 postgis.gdal_enabled_drivers

auto_explain.log_analyze

属性
类别 自定义选项
说明 使用 EXPLAIN ANALYZE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_analyze

auto_explain.log_buffers

属性
类别 自定义选项
说明 记录缓冲区使用情况。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_buffers

auto_explain.log_format

属性
类别 自定义选项
说明 用于记录计划的 EXPLAIN 格式。
数据类型 枚举
默认值 text
允许的值 text,xml,json,yaml
参数类型 动态
文档 auto_explain.log_format

auto_explain.log_min_duration

属性
类别 自定义选项
说明 设置最短执行时间,超过该时间将将记录计划。 零表示输出所有计划。 -1 关闭此功能。
数据类型 整数
默认值 -1
允许的值 -1-2147483647
参数类型 动态
文档 auto_explain.log_min_duration

auto_explain.log_nested_statements

属性
类别 自定义选项
说明 记录嵌套语句。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_nested_statements

auto_explain.log_timing

属性
类别 自定义选项
说明 收集计时数据,而不仅仅是行计数。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 auto_explain.log_timing

auto_explain.log_triggers

属性
类别 自定义选项
说明 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_triggers

auto_explain.log_verbose

属性
类别 自定义选项
说明 使用 EXPLAIN VERBOSE 记录计划。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 auto_explain.log_verbose

auto_explain.sample_rate

属性
类别 自定义选项
说明 要处理的查询的占比。
数据类型 数字
默认值 1.0
允许的值 0.0-1.0
参数类型 动态
文档 auto_explain.sample_rate

azure.接受的密码验证方法

属性 价值
类别 自定义选项
说明 接受的密码身份验证方法。
数据类型
默认值 md5
允许的值 md5,scram-sha-256
参数类型 动态
文档 azure.accepted_password_auth_method

azure.allow_hostname_in_username

属性
类别 自定义选项
说明 指定是否允许在 Azure Database for PostgreSQL 灵活服务器的用户名中使用主机名。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读
文档

azure.enable_temp_tablespaces_on_local_ssd

属性
类别 自定义选项
说明 在临时磁盘上创建临时表空间。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

azure.extensions

属性
类别 自定义选项
说明 指定允许在服务器中创建哪些扩展。
数据类型
默认值
允许的值 address_standardizer,address_standardizer_data_us,amcheck,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
参数类型 动态
文档 azure.extensions

azure.migration_copy_with_binary

属性
类别 自定义选项
说明 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_copy_with_binary

azure.migration_skip_analyze

属性 价值
类别 自定义选项
说明 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only)。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_analyze

azure.migration_skip_extensions

属性
类别 自定义选项
说明 设置为“开启”时,此参数将跳过扩展的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_extensions

azure.migration_skip_large_objects

属性
类别 自定义选项
说明 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_large_objects

azure.migration_skip_role_user

属性 价值观
类别 自定义选项
说明 设置为“启用”时,此参数将从迁移过程中排除用户角色。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 动态
文档 azure.migration_skip_role_user

azure.migration_table_split_size

属性
类别 自定义选项
说明 设置时,此参数指定在迁移期间将分区表的大小。
数据类型 整数
默认值 20480
允许的值 1-204800
参数类型 动态
文档 azure.migration_table_split_size

azure.single_to_flex_migration

属性
类别 自定义选项
说明 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读
文档

connection_throttle.bucket_limit

属性
类别 自定义选项
说明 每个 Bucket 的最大登录令牌数。
数据类型 整数
默认值 2000
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.enable

属性
类别 自定义选项
说明 启用登录失败次数过多时 IP 的临时连接限制。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档

connection_throttle.factor_bias

属性 价值
类别 自定义选项
说明 用于计算 IP Bucket 的令牌数的因子偏差。
数据类型 数字
默认值 0.8
允许的值 0.0-0.9
参数类型 动态
文档

connection_throttle.hash_entries_max

属性
类别 自定义选项
说明 登录失败哈希表中的最大条目数。
数据类型 整数
默认值 500
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.reset_time

属性
类别 自定义选项
说明 重置登录 Bucket 的间隔时间。
数据类型 整数
默认值 120
允许的值 1-2147483647
参数类型 动态
文档

connection_throttle.restore_factor

属性
类别 自定义选项
说明 对失败率较低的 IP 增加令牌数时所使用的因子。
数据类型 数字
默认值 2
允许的值 1.0-100.0
参数类型 动态
文档

connection_throttle.update_time

属性
类别 自定义选项
说明 更新登录 Bucket 的间隔时间。
数据类型 整数
默认值 20
允许的值 1-2147483647
参数类型 动态
文档

cron.数据库名称

属性 价值
类别 自定义选项
说明 设置在其中保留 pg_cron 元数据的数据库。
数据类型 字符串
默认值 postgres
允许的值 [A-Za-z0-9_]+
参数类型 静态
文档 cron.database_name

cron.log_run

属性 价值
类别 自定义选项
说明 将所有作业运行记录到 job_run_details 表中。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_run

cron.log_statement

属性
类别 自定义选项
说明 在执行之前记录所有 cron 语句。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 静态
文档 cron.log_statement

cron.max_running_jobs

属性
类别 自定义选项
说明 设置可并发运行的作业数量上限。 此值受 max_connections 限制。
数据类型 整数
默认值 32
允许的值 0-5000
参数类型 静态
文档 cron.max_running_jobs

logfiles.download_enable

属性 价值
类别 自定义选项
说明 启用或禁用服务器日志功能。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 logfiles.download_enable

logfiles.retention_days

属性
类别 自定义选项
说明 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。
数据类型 整数
默认值 3
允许的值 1-7
参数类型 动态
文档 日志文件.保留天数

pgaudit.log

属性
类别 自定义选项
说明 指定会话审核日志将记录哪些语句类。
数据类型
默认值 none
允许的值 none,read,write,function,role,ddl,misc,all
参数类型 动态
文档 pgaudit.log

pgaudit.log_catalog

属性
类别 自定义选项
说明 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pgaudit.log_catalog

pgaudit.log_client

属性
类别 自定义选项
说明 指定审核消息是否应对客户端可见。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_client

pgaudit.log_level

属性
类别 自定义选项
说明 指定将用于日志条目的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
参数类型 动态
文档 pgaudit.log_level

pgaudit.log_parameter

属性 价值
类别 自定义选项
说明 指定审核日志应包含随语句一起传递的参数。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_parameter

pgaudit.log_relation

属性 价值
类别 自定义选项
说明 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_relation

pgaudit.log_statement_once

属性
类别 自定义选项
说明 指定日志记录是否会包括语句文本及其参数,是在语句/子语句组合的第一条日志项目中包含,还是在每条日志项目中都包含。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pgaudit.log_statement_once

pgaudit.role

特性
类别 自定义选项
说明 指定要用于对象审核日志的主角色。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pgaudit.role

pglogical.batch_inserts

属性
类别 自定义选项
说明 如果可能,请告知 PGLogical 使用批量插入机制。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pglogical.batch_inserts

pglogical.conflict_log_level

属性
类别 自定义选项
说明 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。
数据类型 枚举
默认值 log
允许的值 debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
参数类型 动态
文档 pglogical.conflict_log_level

pglogical.conflict_resolution

属性
类别 自定义选项
说明 设置本地数据和传入更改之间检测到的任何冲突的解决方法。
数据类型 枚举
默认值 apply_remote
允许的值 error,apply_remote,keep_local,last_update_wins,first_update_wins
参数类型 动态
文档 pglogical.conflict_resolution

pglogical.use_spi

属性
类别 自定义选项
说明 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pglogical.use_spi

pgms_stats.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档

pgms_wait_sampling.history_period

属性
类别 自定义选项
说明 设置等待事件采样的频率(以毫秒为单位)。
数据类型 整数
默认值 100
允许的值 1-600000
参数类型 动态
文档 pgms_wait_sampling.history_period

pgms_wait_sampling.is_enabled_fs

属性
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pgms_wait_sampling.is_enabled_fs

pgms_wait_sampling.query_capture_mode

属性 价值
类别 自定义选项
说明 选择 pgms_wait_sampling 扩展跟踪哪些语句。
数据类型 枚举
默认值 none
允许的值 all,none
参数类型 动态
文档 pgms_wait_sampling.query_capture_mode

pg_partman_bgw.analyze

属性 价值
类别 自定义选项
说明 与 run_maintenance() 的 p_analyze 参数的用途相同。
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.analyze

pg_partman_bgw.dbname

属性
类别 自定义选项
说明 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。
数据类型 字符串
默认值
允许的值 [A-Za-z0-9_,-]*
参数类型 动态
文档 pg_partman_bgw.dbname

pg_partman_bgw.interval

属性 价值
类别 自定义选项
说明 调用 run_maintenance() 的间隔秒数。
数据类型 整数
默认值 3600
允许的值 1-315360000
参数类型 动态
文档 pg_partman_bgw.interval

pg_partman_bgw.jobmon

属性 价值
类别 自定义选项
说明 与 run_maintenance() 的 p_jobmon 自变量的用途相同。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_partman_bgw.jobmon

pg_partman_bgw.role

属性
类别 自定义选项
说明 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。
数据类型 字符串
默认值
允许的值 [A-Za-z\\._]*
参数类型 动态
文档 pg_partman_bgw.role

pg_qs.interval_length_minutes

属性
类别 自定义选项
说明 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。
数据类型 整数
默认值 15
允许的值 1-30
参数类型 静态
文档 pg_qs.interval_length_minutes

pg_qs.is_enabled_fs

属性 价值
类别 自定义选项
说明 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读
文档 pg_qs.is_enabled_fs

pg_qs.max_plan_size

属性
类别 自定义选项
说明 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。
数据类型 整数
默认值 7500
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_plan_size

pg_qs.max_query_text_length

属性 价值
类别 自定义选项
说明 设置将保存的最大查询文本长度;将截断较长的查询。
数据类型 整数
默认值 6000
允许的值 100-10000
参数类型 动态
文档 pg_qs.max_query_text_length

pg_qs.parameters_capture_mode

属性 价值
类别 自定义选项
说明 是否以及何时捕获查询位置参数。
数据类型 枚举
默认值 capture_parameterless_only
允许的值 capture_parameterless_only,capture_first_sample
参数类型 动态
文档 pg_qs.parameters_capture_mode

pg_qs.query_capture_mode

属性 价值
类别 自定义选项
说明 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_qs.query_capture_mode

pg_qs.retention_period_in_days

属性 价值
类别 自定义选项
说明 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。
数据类型 整数
默认值 7
允许的值 1-30
参数类型 动态
文档 pg_qs.retention_period_in_days

pg_qs.store_query_plans

属性
类别 自定义选项
说明 为 pg_qs 启用或禁用查询计划
数据类型 布尔
默认值 off
允许的值 on,off
参数类型 动态
文档 pg_qs.store_query_plans

pg_qs.track_utility

属性 价值
类别 自定义选项
说明 选择是否由 pg_qs 跟踪实用程序命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_qs.track_utility

pg_stat_statements.max

属性
类别 自定义选项
说明 设置 pg_stat_statements 跟踪的语句数量上限。
数据类型 整数
默认值 5000
允许的值 100-2147483647
参数类型 静态
文档 pg_stat_statements.max

pg_stat_statements.save

属性
类别 自定义选项
说明 每次服务器关机后保存 pg_stat_statements 统计信息。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.save

pg_stat_statements.track

属性
类别 自定义选项
说明 控制 pg_stat_statements 对哪些语句进行计数。
数据类型 枚举
默认值 none
允许的值 top,all,none
参数类型 动态
文档 pg_stat_statements.track

pg_stat_statements.track_utility

属性
类别 自定义选项
说明 选择是否通过 pg_stat_statements 跟踪实用工具命令。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 动态
文档 pg_stat_statements.track_utility

postgis.gdal_enabled_drivers

属性 价值
类别 自定义选项
说明 控制已启用 postgis GDAL 的驱动程序设置。
数据类型 枚举
默认值 DISABLE_ALL
允许的值 DISABLE_ALL,ENABLE_ALL
参数类型 动态
文档 postgis.gdal_enabled_drivers