Hashjoin 算子矢量化优化*
徐庆岳1
何清法2
蒋志勇2
赵殿奎2
1.中国航天系统科学与工程研究院 北京 1000372.北京神舟航天软件技术有限公司 北京 100094
摘要:针对Hashjion性能瓶颈,为了提高数据库性能,加快查询响应能力,提出矢量化方法优化 Hashjoin。矢量化又叫批处理,是针对目前数据库处理系统存在的按行迭代,流水线操作方式而提出的一种优化思路。矢量是构建阶段使用大小为n作为输入向量,并允许任意列的组合的原则处理它们的输入。执行器执行查询计划树,每次迭代算子执行以矢量即批量元组为单位而不是以行为单位。通过仿真实验得出批处理最终加快了Hashjoin算子处理速度近30倍,结果在查询中涉及到Hashjoin的查询分析性能大大提升。
关键词:哈希连接矢量化哈希表算子
分类号:TP311.13(计算技术、计算机技术)
资助基金:核高基神通大型通用数据库管理系统产品研发及产业化资助。(2010ZX01042-001-001-01)
论文发表日期:2014-01-01
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:5( 2041-2044,2211 )
英文信息
