查询优化/其他规划器选项

约束排除

Attribute 价值
类别 查询优化/其他规划器选项
Description 使规划器能够使用约束来优化查询。 如果某个表的约束确保没有行匹配查询条件,将跳过该表的扫描。
数据类型 枚举
默认值 partition
允许的值 partition,on,off
参数类型 dynamic
Documentation constraint_exclusion

cursor_tuple_fraction

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对要检索的游标行的分数的估算值。
数据类型 数字
默认值 0.1
允许的值 0-1
参数类型 dynamic
Documentation cursor_tuple_fraction

默认统计目标

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置默认统计信息目标。 这适用于未通过 ALTER TABLE SET STATISTICS 设置特定于列的目标集的表列。
数据类型 整数
默认值 100
允许的值 1-10000
参数类型 dynamic
Documentation default_statistics_target

from_collapse_limit 组件名称(用于限制崩溃阈值)

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置非折叠子查询的 FROM 列表大小。 规划器将在生成的 FROM 列表项不超过这个数量时,将子查询合并到上层查询中。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation from_collapse_limit

jit

Attribute 价值
类别 查询优化/其他规划器选项
Description 允许 JIT 编译。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 dynamic
Documentation jit

join_collapse_limit

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置 FROM 列表的大小,超过该大小时将不平展 JOIN 构造。 当列表中的项目数量不超过此值时,规划器会将显式 JOIN 结构转化为 FROM 项的列表。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation join_collapse_limit

计划缓存模式

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制规划器选择自定义或通用计划的行为。 准备好的语句可以有自定义和通用计划,规划器将尝试选择更好的计划。 这可以设置为替代默认行为。
数据类型 枚举
默认值 auto
允许的值 auto,force_generic_plan,force_custom_plan
参数类型 dynamic
Documentation plan_cache_mode

recursive_worktable_factor

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对递归查询的工作表的平均大小的估计值。
数据类型 数字
默认值 10
允许的值 10
参数类型 只读的
Documentation recursive_worktable_factor

约束排除

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制查询规划器使用表约束优化查询的行为。
数据类型 枚举
默认值 partition
允许的值 partition,on,off
参数类型 dynamic
Documentation constraint_exclusion

cursor_tuple_fraction

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对要检索的游标行的分数的估算值。
数据类型 数字
默认值 0.1
允许的值 0-1
参数类型 dynamic
Documentation cursor_tuple_fraction

默认统计目标

Attribute 价值
类别 查询优化/其他规划器选项
Description 为没有列特定目标的表列设置默认统计信息目标。
数据类型 整数
默认值 100
允许的值 1-10000
参数类型 dynamic
Documentation default_statistics_target

from_collapse_limit 组件名称(用于限制崩溃阈值)

Attribute 价值
类别 查询优化/其他规划器选项
Description 规划器会在 FROM 子句中将子查询合并到不超过此限制的上限查询中。 较小值可缩短计划时间,但可能会生成低级的查询计划。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation from_collapse_limit

jit

Attribute 价值
类别 查询优化/其他规划器选项
Description 确定 PostgreSQL 是否可以使用 JIT 编译。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 dynamic
Documentation jit

join_collapse_limit

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置 FROM 列表的大小,超过该大小时将不平展 JOIN 构造。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation join_collapse_limit

计划缓存模式

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制规划器选择自定义或通用计划的行为。
数据类型 枚举
默认值 auto
允许的值 auto,force_generic_plan,force_custom_plan
参数类型 dynamic
Documentation plan_cache_mode

recursive_worktable_factor

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对递归查询的工作表的平均大小的估计值。
数据类型 数字
默认值 10
允许的值 10
参数类型 只读的
Documentation recursive_worktable_factor

约束排除

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制查询规划器使用表约束优化查询的行为。
数据类型 枚举
默认值 partition
允许的值 partition,on,off
参数类型 dynamic
Documentation constraint_exclusion

cursor_tuple_fraction

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对要检索的游标行的分数的估算值。
数据类型 数字
默认值 0.1
允许的值 0-1
参数类型 dynamic
Documentation cursor_tuple_fraction

默认统计目标

Attribute 价值
类别 查询优化/其他规划器选项
Description 为没有列特定目标的表列设置默认统计信息目标。
数据类型 整数
默认值 100
允许的值 1-10000
参数类型 dynamic
Documentation default_statistics_target

from_collapse_limit 组件名称(用于限制崩溃阈值)

Attribute 价值
类别 查询优化/其他规划器选项
Description 规划器会在 FROM 子句中将子查询合并到不超过此限制的上限查询中。 较小值可缩短计划时间,但可能会生成低级的查询计划。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation from_collapse_limit

jit

Attribute 价值
类别 查询优化/其他规划器选项
Description 确定 PostgreSQL 是否可以使用 JIT 编译。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 dynamic
Documentation jit

join_collapse_limit

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置 FROM 列表的大小,超过该大小时将不平展 JOIN 构造。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation join_collapse_limit

计划缓存模式

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制规划器选择自定义或通用计划的行为。
数据类型 枚举
默认值 auto
允许的值 auto,force_generic_plan,force_custom_plan
参数类型 dynamic
Documentation plan_cache_mode

recursive_worktable_factor

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对递归查询的工作表的平均大小的估计值。
数据类型 数字
默认值 10
允许的值 10
参数类型 只读的
Documentation recursive_worktable_factor

约束排除

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制查询规划器使用表约束优化查询的行为。
数据类型 枚举
默认值 partition
允许的值 partition,on,off
参数类型 dynamic
Documentation constraint_exclusion

cursor_tuple_fraction

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对要检索的游标行的分数的估算值。
数据类型 数字
默认值 0.1
允许的值 0-1
参数类型 dynamic
Documentation cursor_tuple_fraction

默认统计目标

Attribute 价值
类别 查询优化/其他规划器选项
Description 为没有列特定目标的表列设置默认统计信息目标。
数据类型 整数
默认值 100
允许的值 1-10000
参数类型 dynamic
Documentation default_statistics_target

from_collapse_limit 组件名称(用于限制崩溃阈值)

Attribute 价值
类别 查询优化/其他规划器选项
Description 规划器会在 FROM 子句中将子查询合并到不超过此限制的上限查询中。 较小值可缩短计划时间,但可能会生成低级的查询计划。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation from_collapse_limit

jit

Attribute 价值
类别 查询优化/其他规划器选项
Description 确定 PostgreSQL 是否可以使用 JIT 编译。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 dynamic
Documentation jit

join_collapse_limit

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置 FROM 列表的大小,超过该大小时将不平展 JOIN 构造。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation join_collapse_limit

计划缓存模式

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制规划器选择自定义或通用计划的行为。
数据类型 枚举
默认值 auto
允许的值 auto,force_generic_plan,force_custom_plan
参数类型 dynamic
Documentation plan_cache_mode

约束排除

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制查询规划器使用表约束优化查询的行为。
数据类型 枚举
默认值 partition
允许的值 partition,on,off
参数类型 dynamic
Documentation constraint_exclusion

cursor_tuple_fraction

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对要检索的游标行的分数的估算值。
数据类型 数字
默认值 0.1
允许的值 0-1
参数类型 dynamic
Documentation cursor_tuple_fraction

默认统计目标

Attribute 价值
类别 查询优化/其他规划器选项
Description 为没有列特定目标的表列设置默认统计信息目标。
数据类型 整数
默认值 100
允许的值 1-10000
参数类型 dynamic
Documentation default_statistics_target

from_collapse_limit 组件名称(用于限制崩溃阈值)

Attribute 价值
类别 查询优化/其他规划器选项
Description 规划器会在 FROM 子句中将子查询合并到不超过此限制的上限查询中。 较小值可缩短计划时间,但可能会生成低级的查询计划。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation from_collapse_limit

jit

Attribute 价值
类别 查询优化/其他规划器选项
Description 确定 PostgreSQL 是否可以使用 JIT 编译。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 dynamic
Documentation jit

join_collapse_limit

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置 FROM 列表的大小,超过该大小时将不平展 JOIN 构造。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation join_collapse_limit

计划缓存模式

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制规划器选择自定义或通用计划的行为。
数据类型 枚举
默认值 auto
允许的值 auto,force_generic_plan,force_custom_plan
参数类型 dynamic
Documentation plan_cache_mode

约束排除

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制查询规划器使用表约束优化查询的行为。
数据类型 枚举
默认值 partition
允许的值 partition,on,off
参数类型 dynamic
Documentation constraint_exclusion

cursor_tuple_fraction

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对要检索的游标行的分数的估算值。
数据类型 数字
默认值 0.1
允许的值 0-1
参数类型 dynamic
Documentation cursor_tuple_fraction

默认统计目标

Attribute 价值
类别 查询优化/其他规划器选项
Description 为没有列特定目标的表列设置默认统计信息目标。
数据类型 整数
默认值 100
允许的值 1-10000
参数类型 dynamic
Documentation default_statistics_target

from_collapse_limit 组件名称(用于限制崩溃阈值)

Attribute 价值
类别 查询优化/其他规划器选项
Description 规划器会在 FROM 子句中将子查询合并到不超过此限制的上限查询中。 较小值可缩短计划时间,但可能会生成低级的查询计划。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation from_collapse_limit

jit

Attribute 价值
类别 查询优化/其他规划器选项
Description 确定 PostgreSQL 是否可以使用 JIT 编译。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 dynamic
Documentation jit

join_collapse_limit

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置 FROM 列表的大小,超过该大小时将不平展 JOIN 构造。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation join_collapse_limit

计划缓存模式

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制规划器选择自定义或通用计划的行为。
数据类型 枚举
默认值 auto
允许的值 auto,force_generic_plan,force_custom_plan
参数类型 dynamic
Documentation plan_cache_mode

约束排除

Attribute 价值
类别 查询优化/其他规划器选项
Description 控制查询规划器使用表约束优化查询的行为。
数据类型 枚举
默认值 partition
允许的值 partition,on,off
参数类型 dynamic
Documentation constraint_exclusion

cursor_tuple_fraction

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置规划器对要检索的游标行的分数的估算值。
数据类型 数字
默认值 0.1
允许的值 0-1
参数类型 dynamic
Documentation cursor_tuple_fraction

默认统计目标

Attribute 价值
类别 查询优化/其他规划器选项
Description 为没有列特定目标的表列设置默认统计信息目标。
数据类型 整数
默认值 100
允许的值 1-10000
参数类型 dynamic
Documentation default_statistics_target

from_collapse_limit 组件名称(用于限制崩溃阈值)

Attribute 价值
类别 查询优化/其他规划器选项
Description 规划器会在 FROM 子句中将子查询合并到不超过此限制的上限查询中。 较小值可缩短计划时间,但可能会生成低级的查询计划。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation from_collapse_limit

jit

Attribute 价值
类别 查询优化/其他规划器选项
Description 确定 PostgreSQL 是否可以使用 JIT 编译。
数据类型 布尔
默认值 off
允许的值 on, off
参数类型 dynamic
Documentation jit

join_collapse_limit

Attribute 价值
类别 查询优化/其他规划器选项
Description 设置 FROM 列表的大小,超过该大小时将不平展 JOIN 构造。
数据类型 整数
默认值 8
允许的值 1-2147483647
参数类型 dynamic
Documentation join_collapse_limit