暂无图片
oracle 多表left join之后,后面的left join不再关联主表,而是关联第一个left join的表,执行计划中全部都不走索引,都是全表扫描。这个有优化的好办法吗?
我来答
分享
暂无图片 匿名用户
oracle 多表left join之后,后面的left join不再关联主表,而是关联第一个left join的表,执行计划中全部都不走索引,都是全表扫描。这个有优化的好办法吗?
暂无图片 5M

oracle 多表left join之后,后面的left join不再关联主表,而是关联第一个left join的表,执行计划中全部都不走索引,都是全表扫描。这个有优化的好办法吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Uncopyrightable

没有sql语句说啥呀,这靠猜?

暂无图片 评论
暂无图片 有用 0
打赏 0
chengang

说一下。假如是mysql我的优化思路。

我会看执行计划,确定驱动表。

然后依次看。join 关联字段是否有索引。

如果驱动表选错,那么可以强制使用索引或用延迟关联的方法。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏