PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引472
min_parallel_relation_size设置可考虑并行扫描的关系最小尺寸。
Sets the minimum size of relations to be considered for parallel scan.
min_parallel_relation_size:设置可考虑并行扫描的关系最小尺寸。实测在档范围为 PG9.6;最后在档的 PG9.6 启动默认值为 8 MiB (1024 × 8kB),conte…配置参数 · 查询规划 / 规划器代价常量
min_parallel_table_scan_size设置考虑并行表扫描所需的最小表数据量。
Sets the minimum amount of table data for a parallel scan.
min_parallel_table_scan_size:设置考虑并行表扫描所需的最小表数据量。实测在档范围为 PG10–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 8 MiB (1024 × 8…配置参数 · 查询规划 / 规划器代价常量
min_wal_size设置 WAL 可收缩到的最小规模。
Sets the minimum size to shrink the WAL to.
min_wal_size:设置 WAL 可收缩到的最小规模。实测在档范围为 PG9.5–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 80 MiB,context 为 sighup。这是测试版快照事实,PostgreSQL 19 正…配置参数 · 预写式日志 / 检查点
multixact_member_buffers设置 MultiXact member 缓存专用缓冲池的大小。
Sets the size of the dedicated buffer pool used for the MultiXact member cache.
multixact_member_buffers:设置 MultiXact member 缓存专用缓冲池的大小。实测在档范围为 PG17–19 Beta 4…配置参数 · 资源消耗 / 内存
multixact_offset_buffers设置 MultiXact offset 缓存专用缓冲池的大小。
Sets the size of the dedicated buffer pool used for the MultiXact offset cache.
multixact_offset_buffers:设置 MultiXact offset 缓存专用缓冲池的大小。实测在档范围为 PG17–19 Beta 4…配置参数 · 资源消耗 / 内存
notify_buffers设置 LISTEN/NOTIFY 消息缓存专用缓冲池的大小。
Sets the size of the dedicated buffer pool used for the LISTEN/NOTIFY message cache.
notify_buffers:设置 LISTEN/NOTIFY 消息缓存专用缓冲池的大小。实测在档范围为 PG17–19 Beta 4;最后在档的 …配置参数 · 资源消耗 / 内存
num_os_semaphores显示服务器所需的操作系统信号量数量。
Shows the number of semaphores required for the server.
num_os_semaphores:显示服务器所需的操作系统信号量数量。实测在档范围为 PG18–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 0,context 为 internal。这是测试版快照事实,…配置参数 · 预置选项
oauth_validator_libraries列出可用于验证 OAuth 2.0 Bearer Token 的库。
Lists libraries that may be called to validate OAuth v2 bearer tokens.
oauth_validator_libraries 声明可用于验证 OAuth 2.0 Bearer Token 的库。
oauth_validator_librari…配置参数 · 连接和认证 / 认证
old_snapshot_threshold设置快照因过旧而不能读取后来被修改页面的时间阈值。
Time before a snapshot is too old to read pages changed after the snapshot was taken.
old_snapshot_threshold:设置快照因过旧而不能读取后来被修改页面的时间阈值。实测在档范围为 PG9.6–16;最后在档的 PG16 启动…配置参数 · 资源消耗 / 异步行为
operator_precedence_warning对自 PostgreSQL 9.4 起含义发生变化的表达式发出警告。
Emit a warning for constructs that changed meaning since PostgreSQL 9.4.
operator_precedence_warning:对自 PostgreSQL 9.4 起含义发生变化的表达式发出警告。实测在档范围为 PG9.5–13;最后在…配置参数 · 版本和平台兼容性 / 以前的 PostgreSQL 版本
output_plugin_libraries列出可作为逻辑解码输出插件指定的库。
Lists libraries that may be named as logical decoding output plugins.
output_plugin_libraries:列出可作为逻辑解码输出插件指定的库。它是 PG14–18 的 superuser 参数;最新实测启动默认值为 pgoutput, test_decodin…配置参数 · 复制 / 发送服务器
parallel_leader_participation控制 Gather 或 Gather Merge 的 leader 是否也执行子计划。
Controls whether Gather and Gather Merge also run subplans.
parallel_leader_participation:控制 Gather 或 Gather Merge 的 leader 是否也执行子计划。实测在档范围为 PG11–…配置参数 · 资源消耗 / 工作进程
parallel_setup_cost设置规划器启动并行工作进程的成本估计。
Sets the planner's estimate of the cost of starting up worker processes for parallel query.
parallel_setup_cost:设置规划器启动并行工作进程的成本估计。实测在档范围为 PG9.6–19 Beta 4;最后在档的 PG19 Beta…配置参数 · 查询规划 / 规划器代价常量
parallel_tuple_cost设置把每行从并行 worker 传给 leader 的成本估计。
Sets the planner's estimate of the cost of passing each tuple (row) from worker to leader backend.
parallel_tuple_cost:设置把每行从并行 worker 传给 leader 的成本估计。实测在档范围…配置参数 · 查询规划 / 规划器代价常量
password_encryption选择生成密码密文时使用的算法。
Chooses the algorithm for encrypting passwords.
password_encryption 是 PostgreSQL 中用于选择生成密码密文时使用的算法的参数。
password_encryption:选择生成密码密文时使用的算法。它影响 CREATE ROLE、ALTER ROLE 等设置密码命令新生…配置参数 · 连接和认证 / 认证
password_expiration_warning_threshold设置密码到期告警的提前时间阈值。
Threshold for password expiration warnings.
password_expiration_warning_threshold:设置密码到期告警的提前时间阈值。实测在档范围为 PG19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 7 d,context 为 sighup。这是测试版快照事实…配置参数 · 连接和认证 / 认证
pg_trgm.similarity_thresholdpg_trgm.similarity_threshold (real)
设置%操作符使用的当前相似度阈值。该阈值必须介于 0 和 1 之间(默认值为 0.3)。pg_trgm — 基于三字符组匹配的文本相似度支持 › GUC 参数
pg_trgm.strict_word_similarity_thresholdpg_trgm.strict_word_similarity_threshold (real)
设置<<%和%>>操作符使用的当前严格词相似度阈值。该阈值必须介于 0 和 1 之间(默认值为 0.5)。pg_trgm — 基于三字符组匹配的文本相似度支持 › GUC 参数
pg_trgm.word_similarity_thresholdpg_trgm.word_similarity_threshold (real)
设置<%和%>操作符使用的当前词相似度阈值。该阈值必须介于 0 和 1 之间(默认值为 0.6)。pg_trgm — 基于三字符组匹配的文本相似度支持 › GUC 参数
plan_cache_mode控制规划器选择自定义计划还是通用计划。
Controls the planner's selection of custom or generic plan.
plan_cache_mode:控制规划器选择自定义计划还是通用计划。实测在档范围为 PG12–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 auto,context 为 user。这是测试版快照…配置参数 · 查询规划 / 其他规划器选项
plperl.on_initplperl.on_init (string)
指定在 Perl 解释器首次初始化时、在它被专用于 plperl 或 plperlu 之前,要执行的 Perl 代码。执行这段代码时 SPI 函数不可用。如果代码因错误而失败,就会中止解释器初始化,并把错误传播到调用查询,导致当前事务或子事务被中止。 Perl 代码仅限一个字符串。更长的代码可以放在模块中,并由 on_init 字…PL/Perl 内部机制 › 配置
plperl.on_plperl_initplperl.on_plperl_init (string) plperl.on_plperlu_init (string)
这些参数分别指定在 Perl 解释器被专用于 plperl 或 plperlu 时要执行的 Perl 代码。这会在数据库会话中首次执行 PL/Perl 或 PL/PerlU 函数时发生;如果因为调用另一种语言,或某个新的 SQL 角色调用了 PL/Per…PL/Perl 内部机制 › 配置
plperl.on_plperlu_initplperl.on_plperl_init (string) plperl.on_plperlu_init (string)
这些参数分别指定在 Perl 解释器被专用于 plperl 或 plperlu 时要执行的 Perl 代码。这会在数据库会话中首次执行 PL/Perl 或 PL/PerlU 函数时发生;如果因为调用另一种语言,或某个新的 SQL 角色调用了 PL/Per…PL/Perl 内部机制 › 配置
plperl.use_strictplperl.use_strict (boolean)
如果将其设为真,后续编译的 PL/Perl 函数都会启用 strict 编译指示。该参数不影响当前会话中已经编译的函数。PL/Perl 内部机制 › 配置
pltcl.start_procpltcl.start_proc (string)
如果该参数被设置为非空字符串,它就指定一个无参数 PL/Tcl 函数的名称(可能带模式限定)。每当为 PL/Tcl 创建新的 Tcl 解释器时,这个函数都会被执行。这样的函数可以执行每个会话的初始化,例如装载额外的 Tcl 代码。当某个 PL/Tcl 函数在数据库会话中第一次执行时,或者由于某个 PL/Tcl 函数是由新的 S…PL/Tcl 配置
pltclu.start_procpltclu.start_proc (string)
这个参数与pltcl.start_proc完全相同,只不过它适用于 PL/TclU。被引用的函数必须使用pltclu语言编写。PL/Tcl 配置
port设置服务器监听的 TCP 端口。
Sets the TCP port the server listens on.
port 定义服务器监听的 TCP 端口。
port:设置服务器监听的 TCP 端口。所有 TCP 监听地址共用一个端口,它会进入客户端连接串、服务发现、防火墙规则与健康检查。 port 属于 POSTMASTER 上下文:PostgreSQL 在服务器启动时读取…配置参数 · 连接和认证 / 连接设置
post_auth_delay设置连接认证完成后的调试等待时间。
Sets the amount of time to wait after authentication on connection startup.
post_auth_delay:设置连接认证完成后的调试等待时间。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 0 s,context 为 …配置参数 · 开发者选项
postgres_fdw.application_namepostgres_fdw.application_name (string)
指定用于application_name配置参数的值,该值会在 postgres_fdw 建立到外部服务器的连接时使用。这会覆盖服务器对象的 application_name 选项。请注意,修改此参数不会影响任何现有连接,除非这些连接重新建立。 postgres_fdw.application_nam…postgres_fdw — 访问存储在外部 PostgreSQL 服务器中的数据 › 配置参数
pre_auth_delay设置连接认证开始前的调试等待时间。
Sets the amount of time to wait before authentication on connection startup.
pre_auth_delay:设置连接认证开始前的调试等待时间。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 0 s,context 为 …配置参数 · 开发者选项
primary_conninfo设置连接发送端服务器时使用的连接字符串。
Sets the connection string to be used to connect to the sending server.
primary_conninfo:设置连接发送端服务器时使用的连接字符串。它是 PG12–18 的 sighup 参数;最新实测启动默认值为 empty。
设置连接发送端服务器时使用的连接字符串…配置参数 · 复制 / 备库
primary_slot_name设置连接发送端服务器时使用的复制槽名称。
Sets the name of the replication slot to use on the sending server.
primary_slot_name:设置连接发送端服务器时使用的复制槽名称。它是 PG12–18 的 sighup 参数;最新实测启动默认值为 empty。
设置连接发送端服务器时使用的复制槽名称。重新…配置参数 · 复制 / 备库
promote_trigger_file指定一个文件,其出现会使备库结束恢复。
Specifies a file name whose presence ends recovery in the standby.
promote_trigger_file:指定一个文件,其出现会使备库结束恢复。它存在于 PG12–15 实测矩阵,并在 PG16 移除。PostgreSQL 16 移除了触发文件机制;应由 HA 控制器调…配置参数 · 复制 / 备库
quote_all_identifiers生成 SQL 片段时引用所有标识符。
When generating SQL fragments, quote all identifiers.
quote_all_identifiers:生成 SQL 片段时引用所有标识符。实测在档范围为 PG9.1–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,context 为 user。这是测试版快照事实…配置参数 · 版本和平台兼容性 / 以前的 PostgreSQL 版本
random_page_cost设置规划器对非顺序读取页面的相对成本估计。
Sets the planner's estimate of the cost of a nonsequentially fetched disk page.
这是描述非顺序页面访问相对顺序访问成本的规划器常量。降低它会让索引和位图访问路径显得更便宜,但不会改变存储系统本身的行为。
规划器成本单位是任意尺度,主要看各成本常量之间的相对…配置参数 · 查询规划 / 规划器代价常量
recovery_end_command设置恢复结束时执行一次的 shell 命令。
Sets the shell command that will be executed once at the end of recovery.
recovery_end_command:设置恢复结束时执行一次的 shell 命令。它是 PG12–18 的 sighup 参数;最新实测启动默认值为 empty。
设置恢复结束时执行…配置参数 · 预写式日志 / 归档恢复
recovery_init_sync_method设置崩溃恢复前同步数据目录的方法。
Sets the method for synchronizing the data directory before crash recovery.
recovery_init_sync_method:设置崩溃恢复前同步数据目录的方法。它是 PG14–18 的 sighup 参数;最新实测启动默认值为 fsync。
设置崩溃恢复前同步数据目…配置参数 · 错误处理
recovery_min_apply_delay设置恢复期间应用变更的最小延迟。
Sets the minimum delay for applying changes during recovery.
recovery_min_apply_delay:设置恢复期间应用变更的最小延迟。它是 PG12–18 的 sighup 参数;最新实测启动默认值为 0 ms。
设置恢复期间应用变更的最小延迟。重新加载配置即可应用新值;已经…配置参数 · 复制 / 备库
recovery_prefetch在恢复期间预取 WAL 引用的数据块。
Prefetch referenced blocks during recovery.
recovery_prefetch:在恢复期间预取 WAL 引用的数据块。它是 PG15–18 的 sighup 参数;最新实测启动默认值为 try。
在恢复期间预取 WAL 引用的数据块。重新加载配置即可应用新值;已经开始的工作不会被追溯改变。 它位…配置参数 · 预写式日志 / 恢复
recovery_target设为 immediate,使恢复在首次达到一致状态时结束。
Set to "immediate" to end recovery as soon as a consistent state is reached.
recovery_target:设为 immediate,使恢复在首次达到一致状态时结束。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 …配置参数 · 预写式日志 / 恢复目标
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开