Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
11-1993
Abstract
In certain database applications such as deductive databases, batch query processing, and recursive query processing etc., a single query can be transformed into a set ofclosely related database queries. Great benefits can be obtained by executing a group of related queries all together in a single unijied multi-plan instead of executing each query separately. In order to achieve this, Multiple Query Optimization (MQO) identifies common task(s) (e.g. common subezpressions, joins, etc.) among a set of query plans and creates a single unified plan (multiplan) which can be executed to obtain the required outputs forall queries at once. In this paper, anew heuristic function (f=), dynamic query ordering heuristics, and Depth-First Branch-and-Bound (DFBB) are dejined and experimentally evaluated, and compared with existing methods which use A* and static query ordering. Our experiments show that all three of f., DFBB, and dynamic query ordering help to improve the performance of our h4Q0 algorithm.
Discipline
Databases and Information Systems | Numerical Analysis and Scientific Computing
Publication
CIKM '93: Proceedings of the 2nd International Conference on Information and Knowledge Management, November 1-5, 1993, Washington, DC
First Page
433
Last Page
438
ISBN
9780897916264
Identifier
10.1145/170088.170181
Publisher
ACM
City or Country
New York
Citation
COSAR, Ahmet; LIM, Ee Peng; and SRIVASTAVA, Jaideep.
Multiple Query Optimization with Depth-First Branch-and-Bound. (1993). CIKM '93: Proceedings of the 2nd International Conference on Information and Knowledge Management, November 1-5, 1993, Washington, DC. 433-438.
Available at: https://ink.library.smu.edu.sg/sis_research/958
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
http://doi.org/10.1145/170088.170181
Included in
Databases and Information Systems Commons, Numerical Analysis and Scientific Computing Commons