属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN ANALYZE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_buffers |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 用于记录计划的 EXPLAIN 格式。 |
数据类型 | 枚举 |
默认值 | text |
允许的值 | text,xml,json,yaml |
参数类型 | 动态 |
文档 | auto_explain.log_format |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计划的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log |
参数类型 | 动态 |
文档 | auto_explain.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置记录计划的最低执行时间阈值,只有超过此执行时间的计划才会被记录。 零表示输出所有计划。 -1 关闭此功能。 |
数据类型 | 整数 |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | 数字 |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | 集 |
默认值 | md5,scram-sha-256 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更改批处理的最大缓冲区大小(以 MB 为单位)。 每个表在写入本地磁盘之前,最多可以缓冲这么多的数据。 |
数据类型 | 整数 |
默认值 | 16 |
允许的值 | 1-100 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更改批处理消息之间的最大空闲时间(以秒为单位)。 超出时,我们将当前批标记为已完成。 |
数据类型 | 整数 |
默认值 | 30 |
允许的值 | 10-60 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 快照工作进程的最大数目。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 0-100 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置用于 Parquet 文件的压缩算法 |
数据类型 | 枚举 |
默认值 | zstd |
允许的值 | uncompressed,snappy,gzip,zstd |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 初始快照缓冲区的最大大小(以 MB 为单位)。 每个表,在发送到 Fabric 之前会缓冲这么多数据。 请记住,azure_cdc.snapshot_buffer_size*azure_cdc.max_snapshot_workers 是初始快照期间使用的总内存缓冲区。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 10-4000 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 导出初始快照的最长时间(以分钟为单位)。 超过限制时,我们将重启。 |
数据类型 | 整数 |
默认值 | 180 |
允许的值 | 0-1440 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | 集 |
默认值 | |
允许的值 | 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 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_copy_with_binary |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only )。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_analyze |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“开启”时,此参数将跳过扩展的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_extensions |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_large_objects |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将从迁移过程中排除用户角色。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | azure.migration_skip_role_user |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置时,此参数指定在迁移期间将分区表的大小。 |
数据类型 | 整数 |
默认值 | 20480 |
允许的值 | 1-204800 |
参数类型 | 动态 |
文档 | azure.migration_table_split_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | off |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。 |
数据类型 | 整数 |
默认值 | 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
允许的值 | 1024 |
参数类型 | 只读 |
文档 | azure_storage.blob_block_size_mb |
预配 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 中公共存储帐户中的数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | 整数 |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 启用基于 IP 的临时连接限制,以应对过多的登录失败。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | 数字 |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | 整数 |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对失败率较低的 IP 增加令牌数时所使用的因子。 |
数据类型 | 数字 |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | 字符串 |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | 静态 |
文档 | cron.database_name |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业运行记录到 job_run_details 表中。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_run |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_statement |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | 整数 |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | 静态 |
文档 | cron.max_running_jobs |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。 |
数据类型 | 整数 |
默认值 | 720 |
允许的值 | 60-10080 |
参数类型 | 动态 |
文档 | index_tuning.analysis_interval |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 任何建议索引的索引键中可以包含的最大列数。 |
数据类型 | 整数 |
默认值 | 2 |
允许的值 | 1-10 |
参数类型 | 动态 |
文档 | index_tuning.max_columns_per_index |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间可以为每个数据库推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_index_count |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 每个表可推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_indexes_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 可向其推荐索引的每个数据库的最慢查询数。 |
数据类型 | 整数 |
默认值 | 25 |
允许的值 | 5-100 |
参数类型 | 动态 |
文档 | index_tuning.max_queries_per_database |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0.05-0.2 |
参数类型 | 动态 |
文档 | index_tuning.max_regression_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0-1.0 |
参数类型 | 动态 |
文档 | index_tuning.max_total_size_factor |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。 |
数据类型 | 数字 |
默认值 | 0.2 |
允许的值 | 0-20.0 |
参数类型 | 动态 |
文档 | index_tuning.min_improvement_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。 |
数据类型 | 枚举 |
默认值 | off |
允许的值 | off,report |
参数类型 | 动态 |
文档 | index_tuning.mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_dml_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。 |
数据类型 | 整数 |
默认值 | 35 |
允许的值 | 30-720 |
参数类型 | 动态 |
文档 | index_tuning.unused_min_period |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_reads_per_table |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 启用或禁用服务器日志功能。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | logfiles.download_enable |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 1-7 |
参数类型 | 动态 |
文档 | 日志文件.保留天数 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志将记录哪些语句类。 |
数据类型 | 集 |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_client |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定将用于日志条目的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,log |
参数类型 | 动态 |
文档 | pgaudit.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志应包含随语句一起传递的参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在日志记录中,语句文本和参数是仅在语句/子语句组合的第一个日志条目中包含,还是在每个条目中都包含。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志的主角色。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.batch_inserts |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic |
参数类型 | 动态 |
文档 | pglogical.conflict_log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置本地数据和传入更改之间检测到的任何冲突的解决方法。 |
数据类型 | 枚举 |
默认值 | apply_remote |
允许的值 | error,apply_remote,keep_local,last_update_wins,first_update_wins |
参数类型 | 有活力 |
文档 | pglogical.conflict_resolution |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | 整数 |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能控制开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pgms_wait_sampling.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pgms_wait_sampling 扩展跟踪哪些语句。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | all,none |
参数类型 | 动态 |
文档 | pgms_wait_sampling.query_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_analyze 参数的用途相同。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | 整数 |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | 整数 |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | 静态 |
文档 | pg_qs.interval_length_minutes |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pg_qs.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | 整数 |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | 整数 |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 是否以及何时捕获查询位置参数。 |
数据类型 | 枚举 |
默认值 | capture_parameterless_only |
允许的值 | capture_parameterless_only,capture_first_sample |
参数类型 | 动态 |
文档 | pg_qs.parameters_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储库的查询捕获模式。 “无”表示禁用所有捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | 整数 |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 启用或禁用查询计划 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_qs 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | 整数 |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | 静态 |
文档 | pg_stat_statements.max |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.save |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 控制 pg_stat_statements 对哪些语句进行计数。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_stat_statements.track |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_stat_statements 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制已启用 postgis GDAL 的驱动程序设置。 |
数据类型 | 枚举 |
默认值 | DISABLE_ALL |
允许的值 | DISABLE_ALL,ENABLE_ALL |
参数类型 | 动态 |
文档 | postgis.gdal_enabled_drivers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN ANALYZE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_buffers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于记录计划的 EXPLAIN 格式。 |
数据类型 | 枚举 |
默认值 | text |
允许的值 | text,xml,json,yaml |
参数类型 | 动态 |
文档 | auto_explain.log_format |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计划的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log |
参数类型 | 动态 |
文档 | auto_explain.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置记录计划的最低执行时间阈值。 零表示输出所有计划。 -1 关闭此功能。 |
数据类型 | 整数 |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | 数字 |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | 集 |
默认值 | md5,scram-sha-256 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更改批处理的最大缓冲区大小(以 MB 为单位)。 每个表在写入本地磁盘之前,最多可以缓冲这么多的数据。 |
数据类型 | 整数 |
默认值 | 16 |
允许的值 | 1-100 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 更改批处理消息之间的最大空闲时间(以秒为单位)。 超出时,我们将当前批标记为已完成。 |
数据类型 | 整数 |
默认值 | 30 |
允许的值 | 10-60 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 快照工作进程的最大数目。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 0-100 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置用于 Parquet 文件的压缩算法 |
数据类型 | 枚举 |
默认值 | zstd |
允许的值 | uncompressed,snappy,gzip,zstd |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 初始快照缓冲区的最大大小(以 MB 为单位)。 每个表,在发送到 Fabric 之前会缓冲这么多数据。 请记住,azure_cdc.snapshot_buffer_size*azure_cdc.max_snapshot_workers 是初始快照期间使用的总内存缓冲区。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 10-4000 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 导出初始快照的最长时间(以分钟为单位)。 超过限制时,我们将重启。 |
数据类型 | 整数 |
默认值 | 180 |
允许的值 | 0-1440 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | 集 |
默认值 | |
允许的值 | 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 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_copy_with_binary |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only )。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“开启”时,此参数将跳过扩展的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_extensions |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_large_objects |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将从迁移过程中排除用户角色。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_role_user |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置时,此参数指定在迁移期间将分区表的大小。 |
数据类型 | 整数 |
默认值 | 20480 |
允许的值 | 1-204800 |
参数类型 | 动态 |
文档 | azure.migration_table_split_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | off |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。 |
数据类型 | 整数 |
默认值 | 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
允许的值 | 1024 |
参数类型 | 只读 |
文档 | azure_storage.blob_block_size_mb |
预配 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 中公共存储帐户中的数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | 整数 |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | 数字 |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | 整数 |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录缓存的时间间隔。 |
数据类型 | 整数 |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对失败率较低的 IP 增加令牌数时所使用的因子。 |
数据类型 | 数字 |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | 字符串 |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | 静态 |
文档 | cron.database_name |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业运行记录到 job_run_details 表中。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_run |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_statement |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | 整数 |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | 静态 |
文档 | cron.max_running_jobs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。 |
数据类型 | 整数 |
默认值 | 720 |
允许的值 | 60-10080 |
参数类型 | 动态 |
文档 | index_tuning.analysis_interval |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 任何建议索引的索引键中可以包含的最大列数。 |
数据类型 | 整数 |
默认值 | 2 |
允许的值 | 1-10 |
参数类型 | 动态 |
文档 | index_tuning.max_columns_per_index |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间可以为每个数据库推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_index_count |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个表可推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_indexes_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 可向其推荐索引的每个数据库的最慢查询数。 |
数据类型 | 整数 |
默认值 | 25 |
允许的值 | 5-100 |
参数类型 | 动态 |
文档 | index_tuning.max_queries_per_database |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0.05-0.2 |
参数类型 | 动态 |
文档 | index_tuning.max_regression_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0-1.0 |
参数类型 | 动态 |
文档 | index_tuning.max_total_size_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。 |
数据类型 | 数字 |
默认值 | 0.2 |
允许的值 | 0-20.0 |
参数类型 | 动态 |
文档 | index_tuning.min_improvement_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。 |
数据类型 | 枚举 |
默认值 | off |
允许的值 | off,report |
参数类型 | 动态 |
文档 | index_tuning.mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_dml_per_table |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。 |
数据类型 | 整数 |
默认值 | 35 |
允许的值 | 30-720 |
参数类型 | 动态 |
文档 | index_tuning.unused_min_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_reads_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用或禁用服务器日志功能。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | logfiles.download_enable |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 1-7 |
参数类型 | 动态 |
文档 | 日志文件.保留天数 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志将记录哪些语句类。 |
数据类型 | 集 |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_client |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定将用于日志条目的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,log |
参数类型 | 动态 |
文档 | pgaudit.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志应包含随语句一起传递的参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录时是将语句文本和参数与语句/子语句组合的第一个日志条目一起记录,还是与每个条目一起记录。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志的主角色。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.batch_inserts |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic |
参数类型 | 动态 |
文档 | pglogical.conflict_log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置用于解决本地数据与传入的更改之间检测到的任何冲突的方法。 |
数据类型 | 枚举 |
默认值 | apply_remote |
允许的值 | error,apply_remote,keep_local,last_update_wins,first_update_wins |
参数类型 | 动态 |
文档 | pglogical.conflict_resolution |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | 整数 |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能切换开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pgms_wait_sampling.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pgms_wait_sampling 扩展跟踪哪些语句。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | all,none |
参数类型 | 动态 |
文档 | pgms_wait_sampling.query_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_analyze 参数的用途相同。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | 整数 |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | 整数 |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | 静态 |
文档 | pg_qs.interval_length_minutes |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能切换开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pg_qs.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | 整数 |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | 整数 |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 是否以及何时捕获查询位置参数。 |
数据类型 | 枚举 |
默认值 | capture_parameterless_only |
允许的值 | capture_parameterless_only,capture_first_sample |
参数类型 | 动态 |
文档 | pg_qs.parameters_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | 整数 |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days(保留天数) |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 启用或禁用查询计划 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否由 pg_qs 跟踪实用程序命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | 整数 |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | 静态 |
文档 | pg_stat_statements.max |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.save |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制 pg_stat_statements 对哪些语句进行计数。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_stat_statements.track |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_stat_statements 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.track_utility |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 控制已启用 postgis GDAL 的驱动程序设置。 |
数据类型 | 枚举 |
默认值 | DISABLE_ALL |
允许的值 | DISABLE_ALL,ENABLE_ALL |
参数类型 | 动态 |
文档 | postgis.gdal_enabled_drivers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN ANALYZE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_buffers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于记录计划的 EXPLAIN 格式。 |
数据类型 | 枚举 |
默认值 | text |
允许的值 | text,xml,json,yaml |
参数类型 | 动态 |
文档 | auto_explain.log_format |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 计划的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log |
参数类型 | 动态 |
文档 | auto_explain.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置最短执行时间,超过该时间将将记录计划。 零表示输出所有计划。 -1 关闭此功能。 |
数据类型 | 整数 |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | 数字 |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | 集 |
默认值 | md5,scram-sha-256 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更改批处理的最大缓冲区大小(以 MB 为单位)。 每个表在写入本地磁盘之前,最多可以缓冲这么多的数据。 |
数据类型 | 整数 |
默认值 | 16 |
允许的值 | 1-100 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 更改批处理消息之间的最大空闲时间(以秒为单位)。 超出时,我们将当前批标记为已完成。 |
数据类型 | 整数 |
默认值 | 30 |
允许的值 | 10-60 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 快照工作进程的最大数目。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 0-100 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置用于 Parquet 文件的压缩算法 |
数据类型 | 枚举 |
默认值 | zstd |
允许的值 | uncompressed,snappy,gzip,zstd |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 初始快照缓冲区的最大大小(以 MB 为单位)。 每个表,在发送到 Fabric 之前会缓冲这么多数据。 请记住,azure_cdc.snapshot_buffer_size*azure_cdc.max_snapshot_workers 是初始快照期间使用的总内存缓冲区。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 10-4000 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 导出初始快照的最长时间(以分钟为单位)。 超过限制时,我们将重启。 |
数据类型 | 整数 |
默认值 | 180 |
允许的值 | 0-1440 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | 集 |
默认值 | |
允许的值 | 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 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_copy_with_binary |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only )。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“开启”时,此参数将跳过扩展的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_extensions |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_large_objects |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将从迁移过程中排除用户角色。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_role_user |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置时,此参数指定在迁移期间将分区表的大小。 |
数据类型 | 整数 |
默认值 | 20480 |
允许的值 | 1-204800 |
参数类型 | 动态 |
文档 | azure.migration_table_split_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | off |
参数类型 | 只读 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 Blob 存储访问数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 Blob 块大小 (MB)。 |
数据类型 | 整数 |
默认值 | 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
允许的值 | 1024 |
参数类型 | 只读 |
文档 | azure_storage.blob_block_size_mb |
预配 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 中公共存储帐户中的数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | 整数 |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用对每个 IP 的临时限制连接速度,以应对过多的登录失败。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | 数字 |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | 整数 |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 对失败率较低的 IP 增加令牌数时所使用的因子。 |
数据类型 | 数字 |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | 字符串 |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | 静态 |
文档 | cron.database_name |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业运行记录到 job_run_details 表中。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_run |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_statement |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | 整数 |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | 静态 |
文档 | cron.max_running_jobs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。 |
数据类型 | 整数 |
默认值 | 720 |
允许的值 | 60-10080 |
参数类型 | 动态 |
文档 | index_tuning.analysis_interval |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 任何建议索引的索引键中可以包含的最大列数。 |
数据类型 | 整数 |
默认值 | 2 |
允许的值 | 1-10 |
参数类型 | 动态 |
文档 | index_tuning.max_columns_per_index |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间可以为每个数据库推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_index_count |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个表可推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_indexes_per_table |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 可向其推荐索引的每个数据库的最慢查询数。 |
数据类型 | 整数 |
默认值 | 25 |
允许的值 | 5-100 |
参数类型 | 动态 |
文档 | 索引调优.每数据库最大查询数 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0.05-0.2 |
参数类型 | 动态 |
文档 | index_tuning.max_regression_factor |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0-1.0 |
参数类型 | 动态 |
文档 | index_tuning.max_total_size_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。 |
数据类型 | 数字 |
默认值 | 0.2 |
允许的值 | 0-20.0 |
参数类型 | 动态 |
文档 | index_tuning.min_improvement_factor |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。 |
数据类型 | 枚举 |
默认值 | off |
允许的值 | off,report |
参数类型 | 动态 |
文档 | index_tuning.mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_dml_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。 |
数据类型 | 整数 |
默认值 | 35 |
允许的值 | 30-720 |
参数类型 | 动态 |
文档 | index_tuning.unused_min_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_reads_per_table |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 启用或禁用服务器日志功能。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | logfiles.download_enable |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 1-7 |
参数类型 | 动态 |
文档 | 日志文件.保留天数 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录将记录哪些类型的语句。 |
数据类型 | 集 |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 当语句中所有关系均位于 pg_catalog 中时,应启用会话日志记录。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_client |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定将用于日志条目的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,log |
参数类型 | 动态 |
文档 | pgaudit.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志记录应包含随 SQL 语句一起传递的参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定是否在日志记录中包括语句文本和参数,具体是在语句/子语句组合的第一个日志条目中记录,还是在每个日志条目中都记录。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志的主角色。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.batch_inserts |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic |
参数类型 | 动态 |
文档 | pglogical.conflict_log_level |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置本地数据和传入更改之间对检测到的任何冲突进行解决的方法。 |
数据类型 | 枚举 |
默认值 | apply_remote |
允许的值 | error,apply_remote,keep_local,last_update_wins,first_update_wins |
参数类型 | 动态 |
文档 | pglogical.conflict_resolution |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | 整数 |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能优先开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pgms_wait_sampling.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pgms_wait_sampling 扩展跟踪哪些语句。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | all,none |
参数类型 | 动态 |
文档 | pgms_wait_sampling.query_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_analyze 参数的用途相同。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | 整数 |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | 整数 |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | 静态 |
文档 | pg_qs.interval_length_minutes |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pg_qs.is_enabled_fs |
| --- | --- | | 类别 | 自定义选项 | | 说明 | 设置将保存的 pg_qs 查询计划文本的最大字节数;较长的计划将被截断。 | |数据类型 |integer | |默认值 | 7500
| | |允许的值 | 100-10000
| | |参数类型 |dynamic | |文档 | pg_qs.max_plan_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | 整数 |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 是否以及何时捕获查询位置参数。 |
数据类型 | 枚举 |
默认值 | capture_parameterless_only |
允许的值 | capture_parameterless_only,capture_first_sample |
参数类型 | 动态 |
文档 | pg_qs.parameters_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | 整数 |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 启用或禁用查询计划 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否由 pg_qs 跟踪实用命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | 整数 |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | 静态 |
文档 | pg_stat_statements.max |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.save |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 控制 pg_stat_statements 对哪些语句进行计数。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_stat_statements.track |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_stat_statements 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制已启用 postgis GDAL 的驱动程序设置。 |
数据类型 | 枚举 |
默认值 | DISABLE_ALL |
允许的值 | DISABLE_ALL,ENABLE_ALL |
参数类型 | 动态 |
文档 | postgis.gdal_enabled_drivers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN ANALYZE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_buffers |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 用于记录计划的 EXPLAIN 格式。 |
数据类型 | 枚举 |
默认值 | text |
允许的值 | text,xml,json,yaml |
参数类型 | 动态 |
文档 | auto_explain.log_format |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计划的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log |
参数类型 | 动态 |
文档 | auto_explain.log_level |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置最短执行时间,超过该时间将将记录计划。 零表示输出所有计划。 -1 关闭此功能。 |
数据类型 | 整数 |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
属性 | 价值观 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录 WAL 使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_wal |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | 数字 |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | 集 |
默认值 | md5 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | 集 |
默认值 | |
允许的值 | 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 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_copy_with_binary |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only )。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“开启”时,此参数将跳过扩展的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_extensions |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_large_objects |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将从迁移过程中排除用户角色。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_role_user |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置时,此参数指定在迁移期间将分区表的大小。 |
数据类型 | 整数 |
默认值 | 20480 |
允许的值 | 1-204800 |
参数类型 | 动态 |
文档 | azure.migration_table_split_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | off |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。 |
数据类型 | 整数 |
默认值 | 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
允许的值 | 1024 |
参数类型 | 只读 |
文档 | azure_storage.blob_block_size_mb |
预配 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 中公共存储帐户中的数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | 整数 |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | 数字 |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | 整数 |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对失败率较低的 IP 增加令牌数时所使用的因子。 |
数据类型 | 数字 |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | 字符串 |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | 静态 |
文档 | cron.database_name |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业运行记录到 job_run_details 表中。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_run |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_statement |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | 整数 |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | 静态 |
文档 | cron.max_running_jobs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。 |
数据类型 | 整数 |
默认值 | 720 |
允许的值 | 60-10080 |
参数类型 | 动态 |
文档 | index_tuning.analysis_interval |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 任何建议索引的索引键中可以包含的最大列数。 |
数据类型 | 整数 |
默认值 | 2 |
允许的值 | 1-10 |
参数类型 | 动态 |
文档 | index_tuning.max_columns_per_index |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间可以为每个数据库推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_index_count |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个表可推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_indexes_per_table |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 可向其推荐索引的每个数据库的最慢查询数。 |
数据类型 | 整数 |
默认值 | 25 |
允许的值 | 5-100 |
参数类型 | 动态 |
文档 | index_tuning.max_queries_per_database |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0.05-0.2 |
参数类型 | 动态 |
文档 | index_tuning.max_regression_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0-1.0 |
参数类型 | 动态 |
文档 | index_tuning.max_total_size_factor |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。 |
数据类型 | 数字 |
默认值 | 0.2 |
允许的值 | 0-20.0 |
参数类型 | 动态 |
文档 | index_tuning.min_improvement_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。 |
数据类型 | 枚举 |
默认值 | off |
允许的值 | off,report |
参数类型 | 动态 |
文档 | index_tuning.mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_dml_per_table |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。 |
数据类型 | 整数 |
默认值 | 35 |
允许的值 | 30-720 |
参数类型 | 动态 |
文档 | index_tuning.unused_min_period |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_reads_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用或禁用服务器日志功能。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | logfiles.download_enable |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 1-7 |
参数类型 | 动态 |
文档 | 日志文件.保留天数 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志将记录哪些语句类。 |
数据类型 | 集 |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在所有关系都在 pg_catalog 中的情况下,指定应启用会话日志记录。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_client |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定将用于日志条目的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,log |
参数类型 | 动态 |
文档 | pgaudit.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志应包含随语句一起传递的参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录时,是将语句文本和参数包含在语句/子语句组合的第一个日志条目中,还是包含在每个日志条目中。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志的主角色。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.batch_inserts |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic |
参数类型 | 动态 |
文档 | pglogical.conflict_log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置本地数据和传入更改之间检测到的任何冲突的解决方法。 |
数据类型 | 枚举 |
默认值 | apply_remote |
允许的值 | error,apply_remote,keep_local,last_update_wins,first_update_wins |
参数类型 | 动态 |
文档 | pglogical.conflict_resolution |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | 整数 |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pgms_wait_sampling.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pgms_wait_sampling 扩展跟踪哪些语句。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | all,none |
参数类型 | 动态 |
文档 | pgms_wait_sampling.query_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_analyze 参数的用途相同。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | 整数 |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | 整数 |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | 静态 |
文档 | pg_qs.间隔长度(分钟) |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能更改开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pg_qs.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | 整数 |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | 整数 |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 是否以及何时捕获查询位置参数。 |
数据类型 | 枚举 |
默认值 | capture_parameterless_only |
允许的值 | capture_parameterless_only,capture_first_sample |
参数类型 | 动态 |
文档 | pg_qs.parameters_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | 整数 |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 启用或禁用查询计划 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_qs 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | 整数 |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | 静态 |
文档 | pg_stat_statements.max |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.save |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制 pg_stat_statements 对哪些语句进行计数。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_stat_statements.track |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_stat_statements 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制已启用 postgis GDAL 的驱动程序设置。 |
数据类型 | 枚举 |
默认值 | DISABLE_ALL |
允许的值 | DISABLE_ALL,ENABLE_ALL |
参数类型 | 动态 |
文档 | postgis.gdal_enabled_drivers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN ANALYZE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_buffers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于记录计划的 EXPLAIN 格式。 |
数据类型 | 枚举 |
默认值 | text |
允许的值 | text,xml,json,yaml |
参数类型 | 动态 |
文档 | auto_explain.log_format |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 计划的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log |
参数类型 | 动态 |
文档 | auto_explain.log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置记录计划的执行时间下限,超过该时间的计划将被记录。 零表示输出所有计划。 -1 关闭此功能。 |
数据类型 | 整数 |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 记录影响查询计划的已修改配置参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_settings |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | 数字 |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | 集 |
默认值 | md5 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | 集 |
默认值 | |
允许的值 | 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 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_copy_with_binary |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only )。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_analyze |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“开启”时,此参数将跳过扩展的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_extensions |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_large_objects |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将从迁移过程中排除用户角色。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_role_user |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置时,此参数指定在迁移期间将分区表的大小。 |
数据类型 | 整数 |
默认值 | 20480 |
允许的值 | 1-204800 |
参数类型 | 动态 |
文档 | azure.migration_table_split_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | off |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 允许从扩展 azure_storage 中的 blob 存储访问数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 扩展 azure_storage 中 blob_put 的 blob 块大小 (MB)。 |
数据类型 | 整数 |
默认值 | 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
允许的值 | 1024 |
参数类型 | 只读 |
文档 | azure_storage.blob_block_size_mb |
预配 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 中公共存储帐户中的数据。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | 整数 |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用针对每个 IP 的临时连接限制,以应对过多的登录失败。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | 数字 |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | 整数 |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对失败率较低的 IP 增加令牌数时所使用的因子。 |
数据类型 | 数字 |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | 字符串 |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | 静态 |
文档 | cron.database_name |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业运行记录到 job_run_details 表中。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_run |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_statement |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | 整数 |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | 静态 |
文档 | cron.max_running_jobs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将 index_tuning.mode 设置为“REPORT”时触发每个索引优化会话的频率。 |
数据类型 | 整数 |
默认值 | 720 |
允许的值 | 60-10080 |
参数类型 | 动态 |
文档 | index_tuning.analysis_interval |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 任何建议索引的索引键中可以包含的最大列数。 |
数据类型 | 整数 |
默认值 | 2 |
允许的值 | 1-10 |
参数类型 | 动态 |
文档 | index_tuning.max_columns_per_index |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间可以为每个数据库推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_index_count |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个表可推荐的最大索引数。 |
数据类型 | 整数 |
默认值 | 10 |
允许的值 | 1-25 |
参数类型 | 动态 |
文档 | index_tuning.max_indexes_per_table |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 可向其推荐索引的每个数据库的最慢查询数。 |
数据类型 | 整数 |
默认值 | 25 |
允许的值 | 5-100 |
参数类型 | 动态 |
文档 | index_tuning.max_queries_per_database |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间所分析的任何查询上,由推荐的索引所引入的可接受回归。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0.05-0.2 |
参数类型 | 动态 |
文档 | index_tuning.max_regression_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 任何给定数据库的所有建议索引所能使用的最大总空间占总磁盘空间的百分比。 |
数据类型 | 数字 |
默认值 | 0.1 |
允许的值 | 0-1.0 |
参数类型 | 动态 |
文档 | index_tuning.max_total_size_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在一个优化会话期间,建议的索引必须向至少一个所分析查询提供的成本改善幅度。 |
数据类型 | 数字 |
默认值 | 0.2 |
允许的值 | 0-20.0 |
参数类型 | 动态 |
文档 | index_tuning.min_improvement_factor |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 将索引优化配置为已禁用 ('OFF'),或仅启用以仅发出建议。 需要通过将 pg_qs.query_capture_mode 设置为 'TOP' 或 'ALL' 来启用查询存储。 |
数据类型 | 枚举 |
默认值 | off |
允许的值 | off,report |
参数类型 | 动态 |
文档 | index_tuning.mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均 DML 操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_dml_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 根据系统统计信息,未使用索引的最小天数,超过此值时将考虑删除索引。 |
数据类型 | 整数 |
默认值 | 35 |
允许的值 | 30-720 |
参数类型 | 动态 |
文档 | index_tuning.unused_min_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 影响表的每日平均读取操作的最小数量,超过此值时将考虑删除其未使用的索引。 |
数据类型 | 整数 |
默认值 | 1000 |
允许的值 | 0-9999999 |
参数类型 | 动态 |
文档 | index_tuning.unused_reads_per_table |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用或禁用服务器日志功能。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | logfiles.download_enable |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 1-7 |
参数类型 | 动态 |
文档 | 日志文件.保留天数 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志将记录哪些语句类。 |
数据类型 | 集 |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_client |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定用于日志记录的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,log |
参数类型 | 动态 |
文档 | pgaudit.log_level |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志应包含随语句一起传递的参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是否会包括语句文本及其参数,是在语句/子语句组合的第一条日志项目中包含,还是在每条日志项目中都包含。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志的主角色。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.batch_inserts |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic |
参数类型 | 动态 |
文档 | pglogical.conflict_log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置用于解决本地数据和传入更改之间检测到的冲突的方法。 |
数据类型 | 枚举 |
默认值 | apply_remote |
允许的值 | error,apply_remote,keep_local,last_update_wins,first_update_wins |
参数类型 | 动态 |
文档 | pglogical.conflict_resolution |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | 整数 |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能覆盖选项。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pgms_wait_sampling.is_enabled_fs |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pgms_wait_sampling 扩展跟踪哪些语句。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | all,none |
参数类型 | 动态 |
文档 | pgms_wait_sampling.query_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_analyze 参数的用途相同。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | 整数 |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | 整数 |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | 静态 |
文档 | pg_qs.interval_length_minutes |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pg_qs.is_enabled_fs |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | 整数 |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | 整数 |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 是否以及何时捕获查询位置参数。 |
数据类型 | 枚举 |
默认值 | capture_parameterless_only |
允许的值 | capture_parameterless_only,capture_first_sample |
参数类型 | 动态 |
文档 | pg_qs.parameters_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | 整数 |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 启用或禁用查询计划 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_qs 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | 整数 |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | 静态 |
文档 | pg_stat_statements.max |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.save |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制 pg_stat_statements 对哪些语句进行计数。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_stat_statements.track |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_stat_statements 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制已启用 postgis GDAL 的驱动程序设置。 |
数据类型 | 枚举 |
默认值 | DISABLE_ALL |
允许的值 | DISABLE_ALL,ENABLE_ALL |
参数类型 | 动态 |
文档 | postgis.gdal_enabled_drivers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN ANALYZE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录缓冲区使用情况。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_buffers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于记录计划的 EXPLAIN 格式。 |
数据类型 | 枚举 |
默认值 | text |
允许的值 | text,xml,json,yaml |
参数类型 | 动态 |
文档 | auto_explain.log_format |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置最短执行时间,超过该时间将将记录计划。 零表示输出所有计划。 -1 关闭此功能。 |
数据类型 | 整数 |
默认值 | -1 |
允许的值 | -1-2147483647 |
参数类型 | 动态 |
文档 | auto_explain.log_min_duration |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 记录嵌套语句。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_nested_statements |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 收集计时数据,而不仅仅是行计数。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_timing |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在计划中包括触发器统计信息。 除非还设置了 log_analyze,否则这不起作用。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_triggers |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 使用 EXPLAIN VERBOSE 记录计划。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | auto_explain.log_verbose |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 要处理的查询的占比。 |
数据类型 | 数字 |
默认值 | 1.0 |
允许的值 | 0.0-1.0 |
参数类型 | 动态 |
文档 | auto_explain.sample_rate |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 接受的密码身份验证方法。 |
数据类型 | 集 |
默认值 | md5 |
允许的值 | md5,scram-sha-256 |
参数类型 | 动态 |
文档 | azure.accepted_password_auth_method |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定是否允许在 Azure Database for PostgreSQL 灵活服务器的用户名中使用主机名。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | off |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在临时磁盘上创建临时表空间。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定允许在服务器中创建哪些扩展。 |
数据类型 | 集 |
默认值 | |
允许的值 | 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 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将允许在迁移过程中使用二进制格式来复制数据。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_copy_with_binary |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将在迁移过程中跳过分析阶段(vacuumdb --analyze-only )。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“开启”时,此参数将跳过扩展的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_extensions |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置为 on 时,此参数将跳过大型对象(如 BLOB)的迁移。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_large_objects |
属性 | 价值观 |
---|---|
类别 | 自定义选项 |
说明 | 设置为“启用”时,此参数将从迁移过程中排除用户角色。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on, off |
参数类型 | 动态 |
文档 | azure.migration_skip_role_user |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置时,此参数指定在迁移期间将分区表的大小。 |
数据类型 | 整数 |
默认值 | 20480 |
允许的值 | 1-204800 |
参数类型 | 动态 |
文档 | azure.migration_table_split_size |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定这是否是为从 Azure Database for PostgreSQL 单一服务器迁移到灵活服务器而创建的服务器。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | off |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每个 Bucket 的最大登录令牌数。 |
数据类型 | 整数 |
默认值 | 2000 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 启用登录失败次数过多时 IP 的临时连接限制。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 用于计算 IP Bucket 的令牌数的因子偏差。 |
数据类型 | 数字 |
默认值 | 0.8 |
允许的值 | 0.0-0.9 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 登录失败哈希表中的最大条目数。 |
数据类型 | 整数 |
默认值 | 500 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 重置登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 120 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 对失败率较低的 IP 增加令牌数时所使用的因子。 |
数据类型 | 数字 |
默认值 | 2 |
允许的值 | 1.0-100.0 |
参数类型 | 动态 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 更新登录 Bucket 的间隔时间。 |
数据类型 | 整数 |
默认值 | 20 |
允许的值 | 1-2147483647 |
参数类型 | 动态 |
文档 |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置在其中保留 pg_cron 元数据的数据库。 |
数据类型 | 字符串 |
默认值 | postgres |
允许的值 | [A-Za-z0-9_]+ |
参数类型 | 静态 |
文档 | cron.database_name |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 将所有作业运行记录到 job_run_details 表中。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_run |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 在执行之前记录所有 cron 语句。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 静态 |
文档 | cron.log_statement |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置可并发运行的作业数量上限。 此值受 max_connections 限制。 |
数据类型 | 整数 |
默认值 | 32 |
允许的值 | 0-5000 |
参数类型 | 静态 |
文档 | cron.max_running_jobs |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 启用或禁用服务器日志功能。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | logfiles.download_enable |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置服务器日志的保留期时间段(以天为单位)- 数据将在此时间之后被删除。 |
数据类型 | 整数 |
默认值 | 3 |
允许的值 | 1-7 |
参数类型 | 动态 |
文档 | 日志文件.保留天数 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志将记录哪些语句类。 |
数据类型 | 集 |
默认值 | none |
允许的值 | none,read,write,function,role,ddl,misc,all |
参数类型 | 动态 |
文档 | pgaudit.log |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定在语句中的所有关系都处于 pg_catalog 的情况下,应启用会话日志记录。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_catalog |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核消息是否应对客户端可见。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_client |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定将用于日志条目的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,log |
参数类型 | 动态 |
文档 | pgaudit.log_level |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定审核日志应包含随语句一起传递的参数。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_parameter |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 指定会话审核日志记录是否应为 SELECT 或 DML 语句中引用的每个关系创建单独的日志条目。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_relation |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定日志记录是否会包括语句文本及其参数,是在语句/子语句组合的第一条日志项目中包含,还是在每条日志项目中都包含。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pgaudit.log_statement_once |
特性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 指定要用于对象审核日志的主角色。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pgaudit.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 如果可能,请告知 PGLogical 使用批量插入机制。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.batch_inserts |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置当 pglogical.conflict_resolution 设置为除 error 以外的任何值时报告检测到的冲突的日志级别。 |
数据类型 | 枚举 |
默认值 | log |
允许的值 | debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic |
参数类型 | 动态 |
文档 | pglogical.conflict_log_level |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置本地数据和传入更改之间检测到的任何冲突的解决方法。 |
数据类型 | 枚举 |
默认值 | apply_remote |
允许的值 | error,apply_remote,keep_local,last_update_wins,first_update_wins |
参数类型 | 动态 |
文档 | pglogical.conflict_resolution |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 告知 PGLogical 使用 SPI 接口形成实际 SQL(INSERT、UPDATE、DELETE)语句来应用传入更改,而不是使用内部低级别接口。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pglogical.use_spi |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置等待事件采样的频率(以毫秒为单位)。 |
数据类型 | 整数 |
默认值 | 100 |
允许的值 | 1-600000 |
参数类型 | 动态 |
文档 | pgms_wait_sampling.history_period |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 如果显示为“关闭”,则会禁用等待采样,即使为 pgms_wait_sampling.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pgms_wait_sampling.is_enabled_fs |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 选择 pgms_wait_sampling 扩展跟踪哪些语句。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | all,none |
参数类型 | 动态 |
文档 | pgms_wait_sampling.query_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_analyze 参数的用途相同。 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.analyze |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 必填。 用于运行 run_maintenance() 的数据库。 如果存在多个数据库,请使用逗号分隔的列表。 如果未设置,BGW 将不执行任何操作。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z0-9_,-]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.dbname |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 调用 run_maintenance() 的间隔秒数。 |
数据类型 | 整数 |
默认值 | 3600 |
允许的值 | 1-315360000 |
参数类型 | 动态 |
文档 | pg_partman_bgw.interval |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 与 run_maintenance() 的 p_jobmon 自变量的用途相同。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_partman_bgw.jobmon |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 用于运行 run_maintenance() 的角色。 默认值为 postgres。 仅支持单个角色名称。 |
数据类型 | 字符串 |
默认值 | |
允许的值 | [A-Za-z\\._]* |
参数类型 | 动态 |
文档 | pg_partman_bgw.role |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的 query_store 捕获间隔(以分钟为单位)- 这是持久保存数据的频率。 |
数据类型 | 整数 |
默认值 | 15 |
允许的值 | 1-30 |
参数类型 | 静态 |
文档 | pg_qs.interval_length_minutes |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 仅供内部使用:此参数用作功能替代开关。 如果显示为关闭,将禁用查询存储,即使为 pg_qs.query_capture_mode 设置了值,也会禁用。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on |
参数类型 | 只读 |
文档 | pg_qs.is_enabled_fs |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 设置将要保存的查询计划文本最大字节数;过长的计划会被截断。 |
数据类型 | 整数 |
默认值 | 7500 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_plan_size |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置将保存的最大查询文本长度;将截断较长的查询。 |
数据类型 | 整数 |
默认值 | 6000 |
允许的值 | 100-10000 |
参数类型 | 动态 |
文档 | pg_qs.max_query_text_length |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 是否以及何时捕获查询位置参数。 |
数据类型 | 枚举 |
默认值 | capture_parameterless_only |
允许的值 | capture_parameterless_only,capture_first_sample |
参数类型 | 动态 |
文档 | pg_qs.parameters_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置查询存储的查询捕获模式。 “无”表示禁用所有捕获。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_qs.query_capture_mode |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_qs 的保留期窗口(以天为单位)- 数据将在此时间之后删除。 |
数据类型 | 整数 |
默认值 | 7 |
允许的值 | 1-30 |
参数类型 | 动态 |
文档 | pg_qs.retention_period_in_days |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 为 pg_qs 启用或禁用查询计划 |
数据类型 | 布尔 |
默认值 | off |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.store_query_plans |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否由 pg_qs 跟踪实用程序命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_qs.track_utility |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 设置 pg_stat_statements 跟踪的语句数量上限。 |
数据类型 | 整数 |
默认值 | 5000 |
允许的值 | 100-2147483647 |
参数类型 | 静态 |
文档 | pg_stat_statements.max |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 每次服务器关机后保存 pg_stat_statements 统计信息。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.save |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 控制 pg_stat_statements 对哪些语句进行计数。 |
数据类型 | 枚举 |
默认值 | none |
允许的值 | top,all,none |
参数类型 | 动态 |
文档 | pg_stat_statements.track |
属性 | 值 |
---|---|
类别 | 自定义选项 |
说明 | 选择是否通过 pg_stat_statements 跟踪实用工具命令。 |
数据类型 | 布尔 |
默认值 | on |
允许的值 | on,off |
参数类型 | 动态 |
文档 | pg_stat_statements.track_utility |
属性 | 价值 |
---|---|
类别 | 自定义选项 |
说明 | 控制已启用 postgis GDAL 的驱动程序设置。 |
数据类型 | 枚举 |
默认值 | DISABLE_ALL |
允许的值 | DISABLE_ALL,ENABLE_ALL |
参数类型 | 动态 |
文档 | postgis.gdal_enabled_drivers |