2003
DOI: 10.1007/s10115-002-0070-9
|View full text |Cite
|
Sign up to set email alerts
|

Cost Estimation for Queries Experiencing Multiple Contention States in Dynamic Multidatabase Environments

Abstract: Accurate query cost estimation is crucial to query optimization in a multidatabase system. Several estimation techniques for a static environment have been suggested in the literature. To develop a cost model for a dynamic environment, we recently introduced a multistate query-sampling method. It has been shown that this technique is promising in estimating the cost of a query run in any given contention state for a dynamic environment. In this paper, we study a new problem on how to estimate the cost of a lar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
3
0
2

Year Published

2004
2004
2019
2019

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 15 publications
0
3
0
2
Order By: Relevance
“…Several approaches, methods and techniques of query optimization have been proposed for various DBMS (i. e., relational, deductive, distributed, object, parallel). The quality of query optimization methods depends strongly on the accuracy on the efficiency of cost models (Hussein et al 2005, Naacke et al 1998, Zhu et al 2003, Adali et al 1996, Ganguly et al 1996, Gardarin et al 1996.…”
Section: Introductionmentioning
confidence: 99%
“…Several approaches, methods and techniques of query optimization have been proposed for various DBMS (i. e., relational, deductive, distributed, object, parallel). The quality of query optimization methods depends strongly on the accuracy on the efficiency of cost models (Hussein et al 2005, Naacke et al 1998, Zhu et al 2003, Adali et al 1996, Ganguly et al 1996, Gardarin et al 1996.…”
Section: Introductionmentioning
confidence: 99%
“…This function has an objective either to minimize the total time [35], or to minimize the response time [14]. The query optimizer based on a cost model [17,19,20,29,39], generates an optimal execution plan or close to optimal. The methods of classical optimization produce firstly an optimal execution plan.…”
Section: Introductionmentioning
confidence: 99%
“…The general problem of the query optimization can be expressed as follows [14]: let a query q, a space of execution plans E, and a cost function cost, find the execution plan calculating q such as the cost(q) is minimum. Generally, an optimizer can be decomposed into three elements [14]: a search space corresponding to the virtual set of all possible execution plans, a search strategy generating an execution plan close to the optimal, and a cost model [28,35] allowing to annotate operators' trees in the considered search space.…”
Section: Introductionmentioning
confidence: 99%