交换where的XXX和YYY两个条件会改变查询速度吗? select * from table1 where XXX and YYY交换XXX和YYY两个条件会改变查询速度吗?(假设查询量比较大) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果采用CBO查询的话,和where条件的位置无关如果采用RBO查询的话,和where条件的位置有关 以前的版本会,据说10g中oracle会自己选择最优的因为oracle是从右往左解析,所有把过滤数据较多的条件放到后面 会提高查询速度具体的楼主试试就知道了 同 zhuomingwang一般都是把过滤多的条件放在最后,成为习惯了。 怎么在网页中登录oracle 11g数据库 求今天到2010-7-6号之间相隔了多少天-时-分 请教job不执行的问题 麻烦哪位大虾帮我修正个新建触发器的PL/SQL语句 linux下执行oracle的dbstart,提示Can't find init file for Database "guandadb". 超怪 pl/sql 中改变表结构 如何对某一个字段下的纪录前面全部加一个“8”? 移植数据库出现错误,942错误 谁有Oracle函数库的帮助? How about the Table DUAL 问个oracle基础问题
如果采用RBO查询的话,和where条件的位置有关
因为oracle是从右往左解析,所有把过滤数据较多的条件放到后面 会提高查询速度
具体的楼主试试就知道了
一般都是把过滤多的条件放在最后,成为习惯了。