2019-03-22
sql调条件中where1=1,基于不同的优化器cbo会走索引,而rbo则不会
应用中经常能够看到where1=1的条件。
请问,为什么在不同的优化器下,rbo不会走索引而是全扫。
收藏
分享
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
应用中经常能够看到where1=1的条件。
请问,为什么在不同的优化器下,rbo不会走索引而是全扫。
与where 1=1没有关系,这个SQL相当于没有where条件。RBO是定义死的一套规则,只有在MAX和MIN索引列时才会走索引全扫,也不会去看统计信息。
评论
有用 0
墨值悬赏