自定义选项
auto_explain.log_analyze
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN ANALYZE 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
auto_explain.log_buffers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | boolean |
默认值 | 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 关闭此功能。 |
数据类型 | integer |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
auto_explain.log_nested_statements
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
auto_explain.log_settings
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
auto_explain.log_timing
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
auto_explain.log_triggers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
auto_explain.log_verbose
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
auto_explain.log_wal
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
auto_explain.sample_rate
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | numeric |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
azure.accepted_password_auth_method
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | set |
默认值 | md5,scram-sha-256 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
azure.enable_temp_tablespaces_on_local_ssd
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure.extensions
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | set |
默认值 | |
允许的值 | 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.single_to_flex_migration
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | boolean |
默认值 | off |
允许的值 | off |
参数类型 | (只读) |
文档 |
azure_storage.allow_network_access
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure_storage.blob_block_size_mb
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 Blob 块大小(以 MB 为单位)。 |
数据类型 | integer |
默认值 | 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
允许的值 | 1024 |
参数类型 | (只读) |
文档 | azure_storage.blob_block_size_mb |
azure_storage.public_account_access
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许所有用户访问扩展 azure_storage 中公共存储帐户中的数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.bucket_limit
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | integer |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.enable
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.factor_bias
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | numeric |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
connection_throttle.hash_entries_max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | integer |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.reset_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.restore_factor
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对于失败率较低的 IP 增加令牌数的因子。 |
数据类型 | numeric |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
connection_throttle.update_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
cron.database_name
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | string |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | static |
文档 | cron.database_name |
cron.log_run
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业记录到 job_run_details 表中。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_run |
cron.log_statement
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_statement |
cron.max_running_jobs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | integer |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | static |
文档 | cron.max_running_jobs |
pgaudit.log
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录将记录哪些语句类。 |
数据类型 | set |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
pgaudit.log_catalog
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
pgaudit.log_client
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | boolean |
默认值 | 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
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志记录应包含随语句一起传递的参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
pgaudit.log_relation
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
pgaudit.log_statement_once
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是包含语句文本和参数以及语句/子语句组合的第一个日志条目还是每个条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
pgaudit.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志记录的主角色。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
pglogical.batch_inserts
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | boolean |
默认值 | 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)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
pgms_stats.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 |
pgms_wait_sampling.history_period
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | integer |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
pgms_wait_sampling.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为“关闭”,那么即使为 pgms_wait_sampling.query_capture_mode 设置了值,等待采样也会被禁用。 |
数据类型 | boolean |
默认值 | 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 参数的用途相同。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
pg_partman_bgw.dbname
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 run_maintenance() 将运行的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
pg_partman_bgw.interval
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | integer |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
pg_partman_bgw.jobmon
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
pg_partman_bgw.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | run_maintenance() 将作为其运行的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
pg_qs.interval_length_minutes
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | integer |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | static |
文档 | pg_qs.interval_length_minutes |
pg_qs.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为关闭,那么即使为 pg_qs.query_capture_mode 设置了值,查询存储也会被禁用。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 | pg_qs.is_enabled_fs |
pg_qs.max_plan_size
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | integer |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
pg_qs.max_query_text_length
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | integer |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
pg_qs.query_capture_mode
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 None 禁用任何捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
pg_qs.retention_period_in_days
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | integer |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
pg_qs.store_query_plans
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 打开或关闭保存查询计划的功能 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
pg_qs.track_utility
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pg_qs 是否跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
pg_stat_statements.max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | integer |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | static |
文档 | pg_stat_statements.max |
pg_stat_statements.save
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | boolean |
默认值 | 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 跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | 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 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
auto_explain.log_buffers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | boolean |
默认值 | 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 关闭此功能。 |
数据类型 | integer |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
auto_explain.log_nested_statements
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
auto_explain.log_settings
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
auto_explain.log_timing
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
auto_explain.log_triggers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
auto_explain.log_verbose
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
auto_explain.log_wal
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
auto_explain.sample_rate
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | numeric |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
azure.accepted_password_auth_method
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | set |
默认值 | md5,scram-sha-256 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
azure.enable_temp_tablespaces_on_local_ssd
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure.extensions
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | set |
默认值 | |
允许的值 | 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.single_to_flex_migration
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | boolean |
默认值 | off |
允许的值 | off |
参数类型 | (只读) |
文档 |
azure_storage.allow_network_access
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure_storage.blob_block_size_mb
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 Blob 块大小(以 MB 为单位)。 |
数据类型 | integer |
默认值 | 取决于分配给服务器的资源(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 中公共存储帐户中的数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.bucket_limit
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | integer |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.enable
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.factor_bias
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | numeric |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
connection_throttle.hash_entries_max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | integer |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.reset_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.restore_factor
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对于失败率较低的 IP 增加令牌数的因子。 |
数据类型 | numeric |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
connection_throttle.update_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
cron.database_name
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | string |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | static |
文档 | cron.database_name |
cron.log_run
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业记录到 job_run_details 表中。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_run |
cron.log_statement
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_statement |
cron.max_running_jobs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | integer |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | static |
文档 | cron.max_running_jobs |
pgaudit.log
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录将记录哪些语句类。 |
数据类型 | set |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
pgaudit.log_catalog
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
pgaudit.log_client
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | boolean |
默认值 | 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
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志记录应包含随语句一起传递的参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
pgaudit.log_relation
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
pgaudit.log_statement_once
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是包含语句文本和参数以及语句/子语句组合的第一个日志条目还是每个条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
pgaudit.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志记录的主角色。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
pglogical.batch_inserts
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | boolean |
默认值 | 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)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
pgms_stats.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 |
pgms_wait_sampling.history_period
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | integer |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
pgms_wait_sampling.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为“关闭”,那么即使为 pgms_wait_sampling.query_capture_mode 设置了值,等待采样也会被禁用。 |
数据类型 | boolean |
默认值 | 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 参数的用途相同。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
pg_partman_bgw.dbname
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 run_maintenance() 将运行的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
pg_partman_bgw.interval
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | integer |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
pg_partman_bgw.jobmon
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
pg_partman_bgw.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | run_maintenance() 将作为其运行的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
pg_qs.interval_length_minutes
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | integer |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | static |
文档 | pg_qs.interval_length_minutes |
pg_qs.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为关闭,那么即使为 pg_qs.query_capture_mode 设置了值,查询存储也会被禁用。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 | pg_qs.is_enabled_fs |
pg_qs.max_plan_size
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | integer |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
pg_qs.max_query_text_length
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | integer |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
pg_qs.query_capture_mode
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 None 禁用任何捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
pg_qs.retention_period_in_days
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | integer |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
pg_qs.store_query_plans
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 打开或关闭保存查询计划的功能 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
pg_qs.track_utility
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pg_qs 是否跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
pg_stat_statements.max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | integer |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | static |
文档 | pg_stat_statements.max |
pg_stat_statements.save
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | boolean |
默认值 | 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 跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | 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 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
auto_explain.log_buffers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | boolean |
默认值 | 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 关闭此功能。 |
数据类型 | integer |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
auto_explain.log_nested_statements
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
auto_explain.log_settings
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
auto_explain.log_timing
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
auto_explain.log_triggers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
auto_explain.log_verbose
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
auto_explain.log_wal
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
auto_explain.sample_rate
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | numeric |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
azure.accepted_password_auth_method
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | set |
默认值 | md5,scram-sha-256 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
azure.enable_temp_tablespaces_on_local_ssd
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure.extensions
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | set |
默认值 | |
允许的值 | 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.single_to_flex_migration
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | boolean |
默认值 | off |
允许的值 | off |
参数类型 | (只读) |
文档 |
azure_storage.allow_network_access
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure_storage.blob_block_size_mb
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 Blob 块大小(以 MB 为单位)。 |
数据类型 | integer |
默认值 | 取决于分配给服务器的资源(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 中公共存储帐户中的数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.bucket_limit
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | integer |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.enable
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.factor_bias
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | numeric |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
connection_throttle.hash_entries_max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | integer |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.reset_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.restore_factor
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对于失败率较低的 IP 增加令牌数的因子。 |
数据类型 | numeric |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
connection_throttle.update_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
cron.database_name
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | string |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | static |
文档 | cron.database_name |
cron.log_run
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业记录到 job_run_details 表中。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_run |
cron.log_statement
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_statement |
cron.max_running_jobs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | integer |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | static |
文档 | cron.max_running_jobs |
pgaudit.log
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录将记录哪些语句类。 |
数据类型 | set |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
pgaudit.log_catalog
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
pgaudit.log_client
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | boolean |
默认值 | 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
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志记录应包含随语句一起传递的参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
pgaudit.log_relation
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
pgaudit.log_statement_once
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是包含语句文本和参数以及语句/子语句组合的第一个日志条目还是每个条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
pgaudit.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志记录的主角色。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
pglogical.batch_inserts
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | boolean |
默认值 | 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)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
pgms_stats.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 |
pgms_wait_sampling.history_period
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | integer |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
pgms_wait_sampling.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为“关闭”,那么即使为 pgms_wait_sampling.query_capture_mode 设置了值,等待采样也会被禁用。 |
数据类型 | boolean |
默认值 | 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 参数的用途相同。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
pg_partman_bgw.dbname
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 run_maintenance() 将运行的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
pg_partman_bgw.interval
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | integer |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
pg_partman_bgw.jobmon
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
pg_partman_bgw.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | run_maintenance() 将作为其运行的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
pg_qs.interval_length_minutes
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | integer |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | static |
文档 | pg_qs.interval_length_minutes |
pg_qs.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为关闭,那么即使为 pg_qs.query_capture_mode 设置了值,查询存储也会被禁用。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 | pg_qs.is_enabled_fs |
pg_qs.max_plan_size
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | integer |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
pg_qs.max_query_text_length
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | integer |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
pg_qs.query_capture_mode
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 None 禁用任何捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
pg_qs.retention_period_in_days
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | integer |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
pg_qs.store_query_plans
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 打开或关闭保存查询计划的功能 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
pg_qs.track_utility
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pg_qs 是否跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
pg_stat_statements.max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | integer |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | static |
文档 | pg_stat_statements.max |
pg_stat_statements.save
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | boolean |
默认值 | 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 跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | 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 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
auto_explain.log_buffers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | boolean |
默认值 | 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 关闭此功能。 |
数据类型 | integer |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
auto_explain.log_nested_statements
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
auto_explain.log_settings
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
auto_explain.log_timing
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
auto_explain.log_triggers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
auto_explain.log_verbose
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
auto_explain.log_wal
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
auto_explain.sample_rate
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | numeric |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
azure.accepted_password_auth_method
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | set |
默认值 | md5 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
azure.enable_temp_tablespaces_on_local_ssd
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure.extensions
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | set |
默认值 | |
允许的值 | 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.single_to_flex_migration
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | boolean |
默认值 | off |
允许的值 | off |
参数类型 | (只读) |
文档 |
azure_storage.allow_network_access
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure_storage.blob_block_size_mb
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 Blob 块大小(以 MB 为单位)。 |
数据类型 | integer |
默认值 | 取决于分配给服务器的资源(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 中公共存储帐户中的数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.bucket_limit
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | integer |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.enable
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.factor_bias
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | numeric |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
connection_throttle.hash_entries_max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | integer |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.reset_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.restore_factor
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对于失败率较低的 IP 增加令牌数的因子。 |
数据类型 | numeric |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
connection_throttle.update_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
cron.database_name
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | string |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | static |
文档 | cron.database_name |
cron.log_run
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业记录到 job_run_details 表中。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_run |
cron.log_statement
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_statement |
cron.max_running_jobs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | integer |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | static |
文档 | cron.max_running_jobs |
pgaudit.log
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录将记录哪些语句类。 |
数据类型 | set |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
pgaudit.log_catalog
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
pgaudit.log_client
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | boolean |
默认值 | 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
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志记录应包含随语句一起传递的参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
pgaudit.log_relation
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
pgaudit.log_statement_once
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是包含语句文本和参数以及语句/子语句组合的第一个日志条目还是每个条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
pgaudit.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志记录的主角色。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
pglogical.batch_inserts
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | boolean |
默认值 | 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)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
pgms_stats.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 |
pgms_wait_sampling.history_period
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | integer |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
pgms_wait_sampling.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为“关闭”,那么即使为 pgms_wait_sampling.query_capture_mode 设置了值,等待采样也会被禁用。 |
数据类型 | boolean |
默认值 | 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 参数的用途相同。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
pg_partman_bgw.dbname
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 run_maintenance() 将运行的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
pg_partman_bgw.interval
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | integer |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
pg_partman_bgw.jobmon
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
pg_partman_bgw.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | run_maintenance() 将作为其运行的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
pg_qs.interval_length_minutes
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | integer |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | static |
文档 | pg_qs.interval_length_minutes |
pg_qs.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为关闭,那么即使为 pg_qs.query_capture_mode 设置了值,查询存储也会被禁用。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 | pg_qs.is_enabled_fs |
pg_qs.max_plan_size
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | integer |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
pg_qs.max_query_text_length
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | integer |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
pg_qs.query_capture_mode
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 None 禁用任何捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
pg_qs.retention_period_in_days
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | integer |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
pg_qs.store_query_plans
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 打开或关闭保存查询计划的功能 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
pg_qs.track_utility
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pg_qs 是否跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
pg_stat_statements.max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | integer |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | static |
文档 | pg_stat_statements.max |
pg_stat_statements.save
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | boolean |
默认值 | 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 跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | 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 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
auto_explain.log_buffers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | boolean |
默认值 | 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 关闭此功能。 |
数据类型 | integer |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
auto_explain.log_nested_statements
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
auto_explain.log_settings
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
auto_explain.log_timing
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
auto_explain.log_triggers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
auto_explain.log_verbose
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
auto_explain.sample_rate
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | numeric |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
azure.accepted_password_auth_method
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | set |
默认值 | md5 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
azure.enable_temp_tablespaces_on_local_ssd
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure.extensions
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | set |
默认值 | |
允许的值 | 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.single_to_flex_migration
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | boolean |
默认值 | off |
允许的值 | off |
参数类型 | (只读) |
文档 |
azure_storage.allow_network_access
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure_storage.blob_block_size_mb
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 Blob 块大小(以 MB 为单位)。 |
数据类型 | integer |
默认值 | 取决于分配给服务器的资源(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 中公共存储帐户中的数据。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.bucket_limit
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | integer |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.enable
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.factor_bias
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | numeric |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
connection_throttle.hash_entries_max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | integer |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.reset_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.restore_factor
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对于失败率较低的 IP 增加令牌数的因子。 |
数据类型 | numeric |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
connection_throttle.update_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
cron.database_name
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | string |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | static |
文档 | cron.database_name |
cron.log_run
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业记录到 job_run_details 表中。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_run |
cron.log_statement
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_statement |
cron.max_running_jobs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | integer |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | static |
文档 | cron.max_running_jobs |
pgaudit.log
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录将记录哪些语句类。 |
数据类型 | set |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
pgaudit.log_catalog
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
pgaudit.log_client
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | boolean |
默认值 | 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
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志记录应包含随语句一起传递的参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
pgaudit.log_relation
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
pgaudit.log_statement_once
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是包含语句文本和参数以及语句/子语句组合的第一个日志条目还是每个条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
pgaudit.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志记录的主角色。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
pglogical.batch_inserts
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | boolean |
默认值 | 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)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
pgms_stats.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 |
pgms_wait_sampling.history_period
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | integer |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
pgms_wait_sampling.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为“关闭”,那么即使为 pgms_wait_sampling.query_capture_mode 设置了值,等待采样也会被禁用。 |
数据类型 | boolean |
默认值 | 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 参数的用途相同。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
pg_partman_bgw.dbname
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 run_maintenance() 将运行的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
pg_partman_bgw.interval
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | integer |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
pg_partman_bgw.jobmon
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
pg_partman_bgw.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | run_maintenance() 将作为其运行的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
pg_qs.interval_length_minutes
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | integer |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | static |
文档 | pg_qs.interval_length_minutes |
pg_qs.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为关闭,那么即使为 pg_qs.query_capture_mode 设置了值,查询存储也会被禁用。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 | pg_qs.is_enabled_fs |
pg_qs.max_plan_size
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | integer |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
pg_qs.max_query_text_length
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | integer |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
pg_qs.query_capture_mode
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 None 禁用任何捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
pg_qs.retention_period_in_days
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | integer |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
pg_qs.store_query_plans
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 打开或关闭保存查询计划的功能 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
pg_qs.track_utility
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pg_qs 是否跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
pg_stat_statements.max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | integer |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | static |
文档 | pg_stat_statements.max |
pg_stat_statements.save
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | boolean |
默认值 | 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 跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | 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 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
auto_explain.log_buffers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | boolean |
默认值 | 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 关闭此功能。 |
数据类型 | integer |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
auto_explain.log_nested_statements
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
auto_explain.log_timing
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
auto_explain.log_triggers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
auto_explain.log_verbose
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 进行计划日志记录。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
auto_explain.sample_rate
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | numeric |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
azure.accepted_password_auth_method
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | set |
默认值 | md5 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
azure.allow_hostname_in_username
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定是否允许在 Azure Database for PostgreSQL 灵活服务器的用户名中使用主机名。 |
数据类型 | boolean |
默认值 | off |
允许的值 | off |
参数类型 | (只读) |
文档 |
azure.enable_temp_tablespaces_on_local_ssd
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
azure.extensions
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | set |
默认值 | |
允许的值 | 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.single_to_flex_migration
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | boolean |
默认值 | off |
允许的值 | off |
参数类型 | (只读) |
文档 |
connection_throttle.bucket_limit
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | integer |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.enable
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
connection_throttle.factor_bias
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | numeric |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
connection_throttle.hash_entries_max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | integer |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.reset_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
connection_throttle.restore_factor
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对于失败率较低的 IP 增加令牌数的因子。 |
数据类型 | numeric |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
connection_throttle.update_time
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 之间的时间。 |
数据类型 | integer |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
cron.database_name
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | string |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | static |
文档 | cron.database_name |
cron.log_run
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业记录到 job_run_details 表中。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_run |
cron.log_statement
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | static |
文档 | cron.log_statement |
cron.max_running_jobs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | integer |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | static |
文档 | cron.max_running_jobs |
pgaudit.log
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录将记录哪些语句类。 |
数据类型 | set |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
pgaudit.log_catalog
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
pgaudit.log_client
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | boolean |
默认值 | 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
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志记录应包含随语句一起传递的参数。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
pgaudit.log_relation
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
pgaudit.log_statement_once
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是包含语句文本和参数以及语句/子语句组合的第一个日志条目还是每个条目。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
pgaudit.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志记录的主角色。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
pglogical.batch_inserts
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | boolean |
默认值 | 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)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
pgms_stats.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 |
pgms_wait_sampling.history_period
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | integer |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
pgms_wait_sampling.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为“关闭”,那么即使为 pgms_wait_sampling.query_capture_mode 设置了值,等待采样也会被禁用。 |
数据类型 | boolean |
默认值 | 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 参数的用途相同。 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
pg_partman_bgw.dbname
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 run_maintenance() 将运行的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
pg_partman_bgw.interval
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | integer |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
pg_partman_bgw.jobmon
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
pg_partman_bgw.role
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | run_maintenance() 将作为其运行的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | string |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
pg_qs.interval_length_minutes
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | integer |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | static |
文档 | pg_qs.interval_length_minutes |
pg_qs.is_enabled_fs
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖开关。 如果显示为关闭,那么即使为 pg_qs.query_capture_mode 设置了值,查询存储也会被禁用。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on |
参数类型 | (只读) |
文档 | pg_qs.is_enabled_fs |
pg_qs.max_plan_size
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | integer |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
pg_qs.max_query_text_length
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | integer |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
pg_qs.query_capture_mode
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 None 禁用任何捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
pg_qs.retention_period_in_days
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | integer |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
pg_qs.store_query_plans
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 打开或关闭保存查询计划的功能 |
数据类型 | boolean |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
pg_qs.track_utility
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pg_qs 是否跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
pg_stat_statements.max
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | integer |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | static |
文档 | pg_stat_statements.max |
pg_stat_statements.save
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | boolean |
默认值 | 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 跟踪实用程序命令。 |
数据类型 | boolean |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.track_utility |
postgis.gdal_enabled_drivers
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制已启用 postgis GDAL 的驱动程序设置。 |
数据类型 | 枚举 |
默认值 | DISABLE_ALL |
允许的值 | DISABLE_ALL,ENABLE_ALL |
参数类型 | 动态 |
文档 | postgis.gdal_enabled_drivers |