arrow
返回

Optimization of parallel execution for multi-join queries

delete1996-06-01
delete26
PRE
AI
C
Chen, MS *
P
Philip S. Yu
K
Kun‐Lung Wu
DOI:10.1109/69.506709delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper, we study the subject of exploiting interoperator parallelism to optimize the execution of multi-join queries. Specifically, we focus on two major issues: 1) scheduling the execution sequence of multiple joins within a query, and 2) determining the number of processors to be allocated for the execution of each join operation obtained in I). For the first issue, we propose and evaluate by simulation several methods to determine the general join Sequences, or bushy trees. Despite their simplicity, the heuristics proposed can lead to the general join sequences that significantly outperform the optimal sequential join sequence. The quality of the join sequences obtained by the proposed heuristics is shown to be fairly close to that of the optimal one. For the second issue, it is shown that the processor allocation for exploiting interoperator parallelism is subject to more constraints-such as execution dependency and system fragmentation-than those in the study of intraoperator parallelism for a single join. The concept of synchronous execution time is proposed to alleviate these constraints. Several heuristics to deal with the processor allocation, categorized by bottom-up and top-down approaches, are derived and are evaluated by simulation. The relationship between issues 1) and 2) is explored. Among all the schemes evaluated, the two-step approach proposed, which first applies the join sequence heuristic to build a bushy tree as ii under a single processor system, and then, in light of the concept of synchronous execution time, allocates processors to execute each join in the bushy tree in a top-down manner, emerges as the best solution to minimize the query execution time.
Keyword:
bushy trees
synchronous execution time
multi-join query
execution dependency
system fragmentation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.8K
被引数:
3.2W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
err
IF0
err
err0
errOAAI
err
err分享
err收藏
Effect of hinge location on corneal sensation and dry eye after laser in situ keratomileusis for myopia
err2005-10-01
err0
PREAI
errDavid T. Vroman; Helga P. Sandoval; Luis E. Fernández de Castro; Terrance J. Kasper; Mike P. Holzer; Kerry D. Solomon
err分享
err收藏
学者 查看更多内容