sql调条件中where1=1,基于不同的优化器cbo会走索引,而rbo则不会

问题归档 2019-03-26
32
0 0
摘要:应用中经常能够看到where1=1的条件。请问,为什么在不同的优化器下,rbo不会走索引而是全扫。

问题描述

应用中经常能够看到where1=1的条件。

请问,为什么在不同的优化器下,rbo不会走索引而是全扫。

专家解答

与where 1=1没有关系,这个SQL相当于没有where条件。RBO是定义死的一套规则,只有在MAX和MIN索引列时才会走索引全扫,也不会去看统计信息。

「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
Oracle
订阅
欢迎订阅Oracle频道,订阅之后可以获取最新资讯和更新通知。
墨值排行
今日本周综合
近期活动
全部
相关课程
全部