Open Access
Query Optimization (in Relational Databases).
Thomas Neumann
- 01 Jan 2018
11
TL;DR: This dissertation proposes how to efficiently establish the extent of inter-query shareability and exploit it so as to compute common sub-expressions once and share the output among the queries and proposes the optimal order of optimization so that the sharing is done in a more cost saving and time conserving manner.
read more
Abstract: Query Optimization is an important process in Relational databases. With the current load on databases increasing, the need to optimize queries in batches is a promising way out. Studies have shown that sharing among common sub-expressions can as well be beyond the optimal plans of the constituent queries. But challenges of excessively large sample space, buffer management, establishment of optimal order of optimization, and identification of disjoint queries remain in place. In this dissertation, We propose how We can efficiently establish the extent of inter-query shareability and exploit it so as to compute common sub-expressions once and share the output among the queries. We also propose the optimal order of optimization so that the sharing is done in a more cost saving and time conserving manner.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Incremental Consolidation of Data-Intensive Multi-Flows
TL;DR: This paper proposes an incremental approach, namely CoAl, for semi-automatically consolidating data-intensive flows satisfying a given set of information requirements and demonstrates the efficiency and effectiveness of this approach through an experimental evaluation using the implemented prototype.
•Book
Web-Scale Data Management for the Cloud
Wolfgang Lehner,Kai-Uwe Sattler +1 more
- 06 Apr 2013
TL;DR: Web-Scale Data Management for the Cloud addresses fundamental challenges posed by the need and desire to provide database functionality in the context of the Database as a Service (DBaaS) paradigm for database outsourcing.
29
A Business Computing System Optimization Research on the Efficiency of Database Queries
Lin Hong,Mingda Lu,Weiting Hong +2 more
- 10 Oct 2013
TL;DR: According to the experiments, several factors (the design of database, the difference between DBMSs, the selection of indexes) could be the reasons of the system performance and should be considered when implementing the optimization.
7
On Multi Query Optimization Algorithms Problem
TL;DR: The basic multi query optimization algorithms including Basic Volcano, Volcano-SH and Volcano RU are studied, their strengths and weaknesses are identified, and strategies for developing new improved multi query optimize algorithm are recommended so as to reduce weaknesses and integrate strengths of the differentbasic multi query algorithms into one efficient algorithm.
4
Efficient Algorithm for Multi Query Optimization
TL;DR: A multi query shareability algorithm which can efficiently detect the common sub-expressions among the multiple queries and share the output among the queries was proposed and algorithm for optimal order of those queries was also proposed.
3
References
•Book
Fundamentals of Database Systems
Ramez Elmasri,Shamkant B. Navathe +1 more
- 01 Jan 1989
TL;DR: Fundamentals of Database Systems combines clear explanations of theory and design, broad coverage of models and real systems, and excellent examples with up-to-date introductions to modern database technologies.
4.4K
Access path selection in a relational database management system
P. Griffiths Selinger,Morton M. Astrahan,Donald D. Chamberlin,Raymond A. Lorie,T. G. Price +4 more
- 30 May 1979
TL;DR: System R as mentioned in this paper is an experimental database management system developed to carry out research on the relational model of data, which chooses access paths for both simple (single relation) and complex queries (such as joins), given a user specification of desired data as a boolean expression of predicates.
An overview of query optimization in relational systems
Surajit Chaudhuri
- 01 May 1998
TL;DR: The goal of this article is not to be comprehensive, but rather to explain the foundations and present samplings of significant work in this area of query optimization.
•Posted Content
Efficient and Extensible Algorithms for Multi Query Optimization
TL;DR: This paper proposes three cost-based heuristic algorithms: Volcano-SH and Volcano-RU, which are based on simple modifications to the Volcano search strategy, and a greedy heuristic that incorporates novel optimizations that improve efficiency greatly.
400
The EXODUS optimizer generator
Goetz Graefe,David J. DeWitt +1 more
- 01 Dec 1987
TL;DR: In this paper, the authors present a query optimizer for the EXODUS extensible database system, which transforms query trees and selects methods for executing operations according to cost functions associated with the methods.
Related Papers (5)
Thomas Neumann
- 01 Jan 2009
I.L. Kutsenko
- 01 Jan 2018
John Ngubiri
- 01 Jan 2004
John Cardiff,Maria Orlowska +1 more
- 01 May 1991