论文部分内容阅读
针对Hashjion性能瓶颈,为了提高数据库性能,加快查询响应能力,提出矢量化方法优化Hashjoin。矢量化又叫批处理,是针对目前数据库处理系统存在的按行迭代,流水线操作方式而提出的一种优化思路。矢量是构建阶段使用大小为n作为输入向量,并允许任意列的组合的原则处理它们的输入。执行器执行查询计划树,每次迭代算子执行以矢量即批量元组为单位而不是以行为单位。通过仿真实验得出批处理最终加快了Hashjoin算子处理速度近30倍,结果在查询中涉及到Hashjoin的查询分析性能大大提升。