逻辑查询优化包括的技术 1)子查询优化 2)视图重写 3)等价谓词重写 4)条件简化 5)外连接消除 6)嵌套连接消除 7)连接消除 8)语义优化 9)非SPJ优化 一、子查询优化 1. 什么是子查询:当一个查询是另一个查询的子部分时,称之为子查询。 2. 查询的子部分,包含的情况: a) 目标列位 ...
分类:
数据库 时间:
2016-10-24 23:53:38
阅读次数:
541
1)GROUP BY分组转换(MySQL不支持)
①分组操作下移
GROUPBY 操作可能较大幅度减小关系元组的个数,如果能够对某个关系先进行分组操作,然后再进行表之间的连接,很可能提高连接效率。这种优化方式是把分组操作提前执行。下移的含义,是在查询树上,让分组操作尽量靠近叶子结点,使得分组操作的结点低于一些选择操作。
②分组操作上移
如果连接操作能够过滤掉...
分类:
数据库 时间:
2015-02-13 16:32:35
阅读次数:
196