关系系统的查询优化是一项非常主要的工作,一千优化的查询执行起来不仅可以节省时间,也可以节省空

14 查阅

关系系统的查询优化是一项非常主要的工作,一千优化的查询执行起来不仅可以节省时间,也可以节省空间,进而提高工作效率。针对关系系统的查询优化,试回答以下问题:

(1)查询优化的总体目标。

(2)查询优化的一般策略。

(3)查询优化的一般步骤。

参考答案:

(1)查询优化的总体目标是:选择有效的策略求得给定的关系表达式的值。(2)查询优化的一般策略:①选择运算应尽可能先做。在优化策略中这是最重要、最基本的一条。②在执行联接前对文件适当地预处理。预处理方法主要有两种对文件排序和在联接属性上建立索引。③把投影运算和选择运算同时进行。如有若干投影和选择运算并且它们都对同一个关系操作则可以在扫描此关系的同时完成所有的这些运算以避免重复扫描关系。④把投影同其前或后的双目运算结合起来没有必要为了去掉某些字段而扫描一遍关系。⑤把某些选择同在它前面要执行的笛卡尔积结合起来成

计算机四级