相关疑难解决方法(0)

在某些情况下,JOIN 子句中的 USING 构造会引入优化障碍吗?

我注意到查询子句中USING构造(而不是ON)可能会在某些情况下引入优化障碍。FROMSELECT

我的意思是这个关键词:

选择 *
从一个
加入 b使用(a_id)

只是在更复杂的情况下。

上下文:this comment to this question

我用这个了很多,从来没有发现过这么远。我会对展示效果的测试用例或任何指向更多信息的链接非常感兴趣。我的搜索努力是空的。

完美的答案将是一个测试用例,USING (a_id)与替代 join 子句相比,它的性能较差ON a.a_id = b.a_id——如果这真的可以发生的话。

postgresql performance join optimization select

38
推荐指数
1
解决办法
2万
查看次数

标签 统计

join ×1

optimization ×1

performance ×1

postgresql ×1

select ×1