指定INL_JOIN，但执行计划并不走

xuyifangreeneyes
Wed, 07 Dec 2022 12:56:07 +0000

其实 index join 和 apply 的执行方式是类似的，都是 nested loop 的形式，index join 的效率会更高一些。对于子查询是 Agg->DataSource 的形式用不上 index join 的话，用 NO_DECORRELATE hint 走 apply 算子基本能解决大部分问题。但像这里的查询本身就是 join 的话，需要改写成子查询形式才能用 apply，可能让 index join 支持 Agg->DataSource 形式的 inner side 会比较好。

阅读完整话题