作业帮 > 综合 > 作业

oracle where的执行顺序是从左往右那么可以过滤掉最多纪录的条件不是应该放在最左边么,为什么书上说最右

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/14 17:17:04
oracle where的执行顺序是从左往右那么可以过滤掉最多纪录的条件不是应该放在最左边么,为什么书上说最右
这个在ORACLE RBO (基于规则的优化器)时代还可能会有影响,但是10g之后RBO被废弃了 现在都是CBO
基于成本的优化器 CBO是不吃你说的这一套的,所以你无需在乎这些教条
from askmaclean
再问: 非常感谢,但是能不能麻烦你稍微说一下前面的那个原理,到底是最左还是最右呢?
再答: 书上讲的已经过时了,而且听你的描述 本身也不太靠谱。不要纠结了