%0 Journal Article %A 甄真 %A 陈虎 %A 张林亚 %T 列数据库的SQL查询语句编译与优化 %D 2013 %R 10.3969/j.issn.1000-3428.2013.06.012 %J 计算机工程 %P 60-65 %V 39 %N 6 %X 基于多核CPU和GPU异构平台的列数据库可用于海量数据和复杂查询,但其优化主要集中在底层,并且后端的执行序列只能通过手工硬编码生成,不能适应多样的SQL查询语句。针对该问题,设计并实现一个将SQL查询语句自动转化成执行序列的编译器,研究多个复杂表达式中的公共子表达式消除和原语依赖图合并方法。与手工编码的比较结果表明,该编译器能够提高算术表达式的计算速度,缩短执行SQL查询语句的时间。 %U http://www.ecice06.com/CN/10.3969/j.issn.1000-3428.2013.06.012