PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引472
debug_exec_backend显示运行中的服务器是否启用了 EXEC_BACKEND 构建选项。
Shows whether the running server is built with EXEC_BACKEND enabled.
debug_exec_backend:显示运行中的服务器是否启用了 EXEC_BACKEND 构建选项。实测在档范围为 PG19 Beta 4;最后在档的 PG19 Beta…配置参数 · 预置选项
debug_io_direct为指定文件访问使用直接 I/O。
Use direct I/O for file access.
debug_io_direct:为指定文件访问使用直接 I/O。实测在档范围为 PG16–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 empty string,context 为 postmaster。这是测试版快照事实,PostgreSQL 19 正式发…配置参数 · 开发者选项
debug_logical_replication_streaming强制大型事务立即流式发送或序列化变更。
Forces immediate streaming or serialization of changes in large transactions.
debug_logical_replication_streaming:强制大型事务立即流式发送或序列化变更。实测在档范围为 PG16–19 Beta 4;最后在档的 PG19 Bet…配置参数 · 开发者选项
debug_parallel_query为测试而强制规划器使用并行查询节点。
Forces the planner's use parallel query nodes.
debug_parallel_query:为测试而强制规划器使用并行查询节点。实测在档范围为 PG16–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,context 为 user。这是测试版快照事实,PostgreS…配置参数 · 开发者选项
debug_pretty_print对解析树和计划树的显示进行缩进美化。
Indents parse and plan tree displays.
debug_pretty_print 是 PostgreSQL 中用于对解析树和计划树的显示进行缩进美化的参数。
debug_pretty_print:对解析树和计划树的显示进行缩进美化。它只改变 debug_print_* 开关所输出内部解析树与计划树的缩进格式。…配置参数 · 错误报告和日志 / 记录什么
debug_print_parse记录每个查询的解析树。
Logs each query's parse tree.
debug_print_parse 决定 PostgreSQL 是否记录每个查询的解析树。
debug_print_parse:记录每个查询的解析树。输出是每条查询的 PostgreSQL 内部解析树表示,而不是规范化后的 SQL 文本。 debug_print_parse 属于 USER 上下…配置参数 · 错误报告和日志 / 记录什么
debug_print_plan记录每个查询的执行计划树。
Logs each query's execution plan.
debug_print_plan 决定 PostgreSQL 是否记录每个查询的执行计划树。
debug_print_plan:记录每个查询的执行计划树。输出是每条查询的内部计划树,比定向执行 EXPLAIN 冗长得多,主要用于服务器调试。 debug_print_plan 属于 U…配置参数 · 错误报告和日志 / 记录什么
debug_print_raw_parse把每条查询的原始解析树写入日志。
Logs each query's raw parse tree.
debug_print_raw_parse:把每条查询的原始解析树写入日志。实测在档范围为 PG19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
d…配置参数 · 错误报告和日志 / 记录什么
debug_print_rewritten记录每个查询重写后的解析树。
Logs each query's rewritten parse tree.
debug_print_rewritten 决定 PostgreSQL 是否记录每个查询重写后的解析树。
debug_print_rewritten:记录每个查询重写后的解析树。它显示规则重写后的查询树,可诊断视图与规则问题,但可能产生非常庞大的日志。 debug_pr…配置参数 · 错误报告和日志 / 记录什么
debug_raw_expression_coverage_testdebug_raw_expression_coverage_test (boolean)
启用该选项会强制所有 DML 语句的原始解析树都经过raw_expression_tree_walker()扫描,以便更容易发现该函数中的错误和遗漏。默认值为关闭。 只有在编译时定义了DEBUG_NODE_TESTS_ENABLED时,这个参数才可用;使用configure选项--enab…开发人员选项
debug_write_read_parse_plan_treesdebug_write_read_parse_plan_trees (boolean)
启用该选项会强制所有解析树和计划树都经过outfuncs.c/readfuncs.c处理,以便更容易发现这些模块中的错误和遗漏。默认值为关闭。 只有在编译时定义了DEBUG_NODE_TESTS_ENABLED时,这个参数才可用;使用configure选项--enable-cassert时会…开发人员选项
default_statistics_target设置未单独指定目标值的列所使用的默认统计目标。
Sets the default statistics target.
为没有单独目标值的列设置 ANALYZE 默认统计细节级别。更多细节可能改善基数估算,但会增加统计收集时间和系统目录空间。
该目标限制列的最常见值列表条目数和直方图桶数。规划器用这些统计估算行数,进而选择访问路径、连接顺序与连接算法。 ANALYZE 对大表采…配置参数 · 查询规划 / 其他规划器选项
default_table_access_method设置新建表默认使用的表访问方法。
Sets the default table access method for new tables.
default_table_access_method 定义新建表默认使用的表访问方法。
default_table_access_method:设置新建表默认使用的表访问方法。仅当 CREATE TABLE、CREATE MATERIAL…配置参数 · 客户端连接默认值 / 语句行为
default_tablespace设置创建表和索引时使用的默认表空间。
Sets the default tablespace to create tables and indexes in.
default_tablespace 定义创建表和索引时使用的默认表空间。
default_tablespace:设置创建表和索引时使用的默认表空间。它选择新建持久表和索引的位置,不用于临时对象或 CREATE DATA…配置参数 · 客户端连接默认值 / 语句行为
default_text_search_config设置默认的文本搜索配置。
Sets default text search configuration.
default_text_search_config 定义默认的文本搜索配置。
default_text_search_config:设置默认的文本搜索配置。只有调用方未显式指定配置时,文本搜索函数才使用它;initdb 可能选择与区域设置匹配的配置,而非内置 simple…配置参数 · 客户端连接默认值 / 区域和格式化
default_toast_compression设置可压缩值默认使用的压缩方法。
Sets the default compression method for compressible values.
default_toast_compression 定义可压缩值默认使用的压缩方法。
default_toast_compression:设置可压缩值默认使用的压缩方法。它为新写入的可压缩值选择 pglz,或在编译支持时选择…配置参数 · 客户端连接默认值 / 语句行为
default_transaction_deferrable设置新事务默认是否可延迟。
Sets the default deferrable status of new transactions.
default_transaction_deferrable 定义新事务默认是否可延迟。
default_transaction_deferrable:设置新事务默认是否可延迟。该默认值只对只读可串行化事务有意义:事务可等待安全快照,随后避…配置参数 · 客户端连接默认值 / 语句行为
default_transaction_isolation设置每个新事务的默认隔离级别。
Sets the transaction isolation level of each new transaction.
default_transaction_isolation 定义每个新事务的默认隔离级别。
default_transaction_isolation:设置每个新事务的默认隔离级别。每个事务开始时,PostgreSQL 会把…配置参数 · 客户端连接默认值 / 语句行为
default_transaction_read_only设置新事务默认是否只读。
Sets the default read-only status of new transactions.
default_transaction_read_only 定义新事务默认是否只读。
default_transaction_read_only:设置新事务默认是否只读。每个事务继承该默认值,但只读模式仍允许修改临时表,也不能替代备用库或权限层…配置参数 · 客户端连接默认值 / 语句行为
default_with_oids默认创建带 OID 的新表。
Create new tables with OIDs by default.
default_with_oids:默认创建带 OID 的新表。实测在档范围为 PG9.0–11;最后在档的 PG11 启动默认值为 off,context 为 user。它在 PG12 被移除。
默认创建带 OID 的新表。该参数在 PG11 仍存在,并从 PG12 …配置参数 · 版本和平台兼容性 / 以前的 PostgreSQL 版本
dynamic_library_path设置动态可加载模块的搜索路径。
Sets the path for dynamically loadable modules.
dynamic_library_path 定义动态可加载模块的搜索路径。
dynamic_library_path:设置动态可加载模块的搜索路径。只有模块名不含目录部分时才使用该搜索路径;$libdir 指向 PostgreSQL 版本对应的库目录。 …配置参数 · 客户端连接默认值 / 其他默认值
dynamic_shared_memory_type选择动态共享内存实现。
Selects the dynamic shared memory implementation used.
dynamic_shared_memory_type:选择动态共享内存实现。实测在档范围为 PG9.4–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 posix,context 为 postmaster。这是测试版快照事实…配置参数 · 资源消耗 / 内存
effective_cache_size设置规划器对有效数据缓存总规模的假设。
Sets the planner's assumption about the total size of the data caches.
规划器对单条查询可用 PostgreSQL 数据缓存规模的估计;它影响成本计算,但不会分配内存。
effective_cache_size 是成本模型输入。数值越高,索引扫描看起来越有吸引力;数值越…配置参数 · 查询规划 / 规划器代价常量
effective_io_concurrency设置单个会话可高效利用的存储并发度。
Number of simultaneous requests that can be handled efficiently by the disk subsystem.
告诉 PostgreSQL 单个会话应能并发发起多少个存储 I/O。它影响异步读取,并在支持的平台上影响预取距离;它不是全局 I/O 上限。
effective_io_…配置参数 · 资源消耗 / I/O
effective_wal_level显示系统当前实际生效的 WAL 级别。
Shows effective WAL level.
effective_wal_level:显示系统当前实际生效的 WAL 级别。实测在档范围为 PG19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 replica,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能…配置参数 · 预置选项
enable_async_append允许规划器使用异步 Append 计划。
Enables the planner's use of async append plans.
enable_async_append:允许规划器使用异步 Append 计划。实测在档范围为 PG14–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,Post…配置参数 · 查询规划 / 规划器方法配置
enable_bitmapscan允许规划器使用位图扫描计划。
Enables the planner's use of bitmap-scan plans.
enable_bitmapscan:允许规划器使用位图扫描计划。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布…配置参数 · 查询规划 / 规划器方法配置
enable_distinct_reordering允许规划器重排 DISTINCT 键。
Enables reordering of DISTINCT keys.
enable_distinct_reordering:允许规划器重排 DISTINCT 键。实测在档范围为 PG18–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL …配置参数 · 查询规划 / 规划器方法配置
enable_eager_aggregate允许规划器把部分聚合提前推过连接。
Enables eager aggregation.
enable_eager_aggregate:允许规划器把部分聚合提前推过连接。实测在档范围为 PG19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
enable…配置参数 · 查询规划 / 规划器方法配置
enable_gathermerge允许规划器使用 Gather Merge 计划。
Enables the planner's use of gather merge plans.
enable_gathermerge:允许规划器使用 Gather Merge 计划。实测在档范围为 PG10–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照…配置参数 · 查询规划 / 规划器方法配置
enable_group_by_reordering允许规划器重排 GROUP BY 键。
Enables reordering of GROUP BY keys.
enable_group_by_reordering:允许规划器重排 GROUP BY 键。实测在档范围为 PG17–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL …配置参数 · 查询规划 / 规划器方法配置
enable_groupagg启用或禁用查询规划器使用基于排序的分组和聚合计划类型。
查询规划 / 规划器方法配置
Query Tuning / Planner Method Configuration配置参数 · 查询规划 / 规划器方法配置
enable_hashagg允许规划器使用哈希聚合计划。
Enables the planner's use of hashed aggregation plans.
enable_hashagg:允许规划器使用哈希聚合计划。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 …配置参数 · 查询规划 / 规划器方法配置
enable_hashjoin允许规划器使用哈希连接计划。
Enables the planner's use of hash join plans.
enable_hashjoin:允许规划器使用哈希连接计划。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能…配置参数 · 查询规划 / 规划器方法配置
enable_incremental_sort允许规划器使用增量排序步骤。
Enables the planner's use of incremental sort steps.
enable_incremental_sort:允许规划器使用增量排序步骤。实测在档范围为 PG13–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreS…配置参数 · 查询规划 / 规划器方法配置
enable_indexonlyscan允许规划器使用仅索引扫描计划。
Enables the planner's use of index-only-scan plans.
enable_indexonlyscan:允许规划器使用仅索引扫描计划。实测在档范围为 PG9.2–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQ…配置参数 · 查询规划 / 规划器方法配置
enable_indexscan允许规划器使用索引扫描计划。
Enables the planner's use of index-scan plans.
enable_indexscan:允许规划器使用索引扫描计划。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍…配置参数 · 查询规划 / 规划器方法配置
enable_material允许规划器插入物化节点。
Enables the planner's use of materialization.
enable_material:允许规划器插入物化节点。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
…配置参数 · 查询规划 / 规划器方法配置
enable_memoize允许规划器使用 Memoize 缓存节点。
Enables the planner's use of memoization.
enable_memoize:允许规划器使用 Memoize 缓存节点。实测在档范围为 PG14–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 …配置参数 · 查询规划 / 规划器方法配置
enable_mergejoin允许规划器使用归并连接计划。
Enables the planner's use of merge join plans.
enable_mergejoin:允许规划器使用归并连接计划。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍…配置参数 · 查询规划 / 规划器方法配置
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开