Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering

In certain database applications such as deductive databases, batch query processing, and recursive query processing etc., usually a single query gets transformed into a set of closely related database queries. Also, great benefits can be obtained by executing a group of related queries all together...

Full description

Saved in:
Bibliographic Details
Main Authors: LIM, Ee Peng, COSAR, Ahmet, SRIVASTAVA, Jaideep
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 1995
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/185
https://ink.library.smu.edu.sg/context/sis_research/article/1184/viewcontent/P1993_4.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-1184
record_format dspace
spelling sg-smu-ink.sis_research-11842018-06-20T06:36:39Z Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering LIM, Ee Peng COSAR, Ahmet SRIVASTAVA, Jaideep In certain database applications such as deductive databases, batch query processing, and recursive query processing etc., usually a single query gets transformed into a set of closely related database queries. Also, great benefits can be obtained by executing a group of related queries all together in a single unified multi-plan instead of executing each query separately. In order to achieve this Multiple Query Optimization (MQO) identifies common task(s) (e.g. common subexpressions, joins, etc.) among a set of query plans and creates a single unified plan (multi-plan) which can be executed to obtain the required outputs for all queries at once. In this paper a new heuristic function (hc), dynamic query ordering heuristics, and Depth-First Branch-and-Bound (DFBB) are defined and experimentally evaluated, and compared with existing methods which use A* and static query ordering. Our experiments show that all three of hc, DFBB, and dynamic query ordering help to improve the performance of our MQO algorithm. 1995-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/185 info:doi/10.4018/jdm.1995010102 https://ink.library.smu.edu.sg/context/sis_research/article/1184/viewcontent/P1993_4.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Databases and Information Systems
Numerical Analysis and Scientific Computing
LIM, Ee Peng
COSAR, Ahmet
SRIVASTAVA, Jaideep
Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering
description In certain database applications such as deductive databases, batch query processing, and recursive query processing etc., usually a single query gets transformed into a set of closely related database queries. Also, great benefits can be obtained by executing a group of related queries all together in a single unified multi-plan instead of executing each query separately. In order to achieve this Multiple Query Optimization (MQO) identifies common task(s) (e.g. common subexpressions, joins, etc.) among a set of query plans and creates a single unified plan (multi-plan) which can be executed to obtain the required outputs for all queries at once. In this paper a new heuristic function (hc), dynamic query ordering heuristics, and Depth-First Branch-and-Bound (DFBB) are defined and experimentally evaluated, and compared with existing methods which use A* and static query ordering. Our experiments show that all three of hc, DFBB, and dynamic query ordering help to improve the performance of our MQO algorithm.
format text
author LIM, Ee Peng
COSAR, Ahmet
SRIVASTAVA, Jaideep
author_facet LIM, Ee Peng
COSAR, Ahmet
SRIVASTAVA, Jaideep
author_sort LIM, Ee Peng
title Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering
title_short Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering
title_full Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering
title_fullStr Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering
title_full_unstemmed Multiple Query Optimization with Depth-First Branch-and-Bound and dynamic query ordering
title_sort multiple query optimization with depth-first branch-and-bound and dynamic query ordering
publisher Institutional Knowledge at Singapore Management University
publishDate 1995
url https://ink.library.smu.edu.sg/sis_research/185
https://ink.library.smu.edu.sg/context/sis_research/article/1184/viewcontent/P1993_4.pdf
_version_ 1770568913410588672