enable_self_join_removal

控制是否移除冗余自连接的一个系统参数
此条目涉及一个提议的 PostgreSQL 功能,该功能在公开发布前已撤回。

enable_self_join_removal 是一个 配置参数,用于确定是否用语义上等效的单次扫描替换自连接。

enable_self_join_removalPostgreSQL 17 中添加,但随后被撤回。自连接移除功能可能会在 PostgreSQL 18 中重新添加。

默认

enable_self_join_removal 的默认值为:on

按 PostgreSQL 版本查看详情

enable_self_join_removal (PostgreSQL 17)

设置 on
单位  
类别 查询调优 / 计划程序方法配置
简短描述 启用唯一自连接的移除。
额外描述  
上下文 用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
需要重启 false

文档: enable_self_join_removal

更改历史

分类

GUC 配置项计划程序已撤回

反馈

提交您对 "enable_self_join_removal" 的任何评论、建议或更正 在此处