enable_self_join_removal

控制是否移除冗余自连接的一个系统参数
此条目涉及PostgreSQL的一个功能,该功能是PostgreSQL 17的一部分,预计于2024年末发布。
此条目涉及一个提议的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"的任何评论、建议或更正 此处