今天在看数据库优化的时候 说ORACLE
采用自下而上的顺序解析WHERE子句,根据这个原理表之间的连接必须写在其他WHERE条件之前那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾
但是经过测试 发现顺序没有影响
[img]
http://dl2.iteye.com/upload/attachment/0084/7493/16293693-8530-3ed0-8db1-a14242acbbf9.jpg
[/img]
包括数据库表大小前后顺序 执行计划也是一样的
有知道朋友 可以留言说一下
采用自下而上的顺序解析WHERE子句,根据这个原理表之间的连接必须写在其他WHERE条件之前那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾
但是经过测试 发现顺序没有影响
[img]
http://dl2.iteye.com/upload/attachment/0084/7493/16293693-8530-3ed0-8db1-a14242acbbf9.jpg
[/img]
包括数据库表大小前后顺序 执行计划也是一样的
有知道朋友 可以留言说一下