张林亚
- 作品数:4 被引量:2H指数:1
- 供职机构:华南理工大学软件学院更多>>
- 发文基金:广东省科技计划工业攻关项目中央高校基本科研业务费专项资金更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 列数据库的SQL查询语句编译与优化被引量:2
- 2013年
- 基于多核CPU和GPU异构平台的列数据库可用于海量数据和复杂查询,但其优化主要集中在底层,并且后端的执行序列只能通过手工硬编码生成,不能适应多样的SQL查询语句。针对该问题,设计并实现一个将SQL查询语句自动转化成执行序列的编译器,研究多个复杂表达式中的公共子表达式消除和原语依赖图合并方法。与手工编码的比较结果表明,该编译器能够提高算术表达式的计算速度,缩短执行SQL查询语句的时间。
- 甄真陈虎张林亚
- 关键词:原语编译器依赖图查询优化
- 多核处理器上列数据库选择操作的优化技术研究
- 随着数据的激增,据美国互联网数据中心指出,互联网上的数据每年将增长约50%,每两年翻一番。面对庞大的数据分析,相比于传统的数据仓库应用,具有数据量大、查询分析复杂等特点。传统的DBMSs已经显得力不从心。列存储数据库被证...
- 张林亚
- 关键词:多线程SSE
- 文献传递
- 多核处理器上列数据库复杂查询的原语级并行性开发
- 2011年
- 提升复杂数据库查询性能是数据库研究的重要方向.提出了一个基于向量原语操作的列数据库查询引擎,通过在多核处理器上开发向量原语之间的并行性来提高数据库查询的性能.介绍了该查询引擎中的向量原语设计、列数据文件存储布局、查询的向量操作依赖图、向量操作动态调度器和内存管理器等关键部件.对于TPC-H4个典型复杂查询的测试结果表明:1)数据库复杂查询是典型的计算密集型操作,而且原语之间存在着一定的可并行成分;2)在多核处理器上,该查询引擎可以有效开发向量原语间操作的并行性,性能较单线程执行可以提升1.2倍左右,较MySQL则可以最高提升20倍.
- 陈虎李国栋吴文远张林亚奚建清
- 关键词:动态调度TPC-H
- 异构计算平台上列存储数据库的并行查询技术研究
- 由多核CPU和GPU构成的异构计算平台已经成为当前高性能计算的重要发展方向,为充分发掘异构计算平台的潜力,有效提升列数据库查询的性能,首先提出了一套列数据库查询的原语集合,并根据多核CPU和GPU体系结构的特点,优化原语...
- 陈虎陈思桐李观钊罗伟良甄真张林亚干芸芸赖路双奚建清
- 关键词:查询优化异构计算
- 文献传递网络资源链接