Welcome to D
SIGMOD 2003
<<< = SIGMOD'03 Pa>>>
PODS 2003
SIGMOD-RECOR
ADBIS
CIDR 2003
CIKM 2003
DASFAA 2003
Data Enginee
DEBS
DMKD 2003
DOLAP 2003
DPDJ 2003
ER
GIS 2003
Hypertext 20
ICDE 2003
ICDM 2003
ICDT 2003
JCDL 2003
KRDB 2003
MIR 2003
MIS 2003
MMDB 2003
RIDE 2003
SBBD 2003
SIGIR 2003
SIGIR-FORUM
SIGKDD 2003
SIGKDD-EXP
SSDBM 2003
TIME 2003
TODS
VLDB 2003
VLDB Journal
WIDM 2003

A Characterization of the Sensitivity of Query Optimization to Storage Access Cost Parameters


Frederick Reiss and Tapas Kanungo

  View Paper (PDF)  

Return to Query Processing


Abstract

Most relational query optimizers make use of information about the costs of accessing tuples and data structures on various storage devices. This information can at times be off by several orders of magnitude due to human error in configuration setup, sudden changes in load, or hardware failure. In this paper, we attempt to answer the following questions: * Are inaccurate access cost estimates likely to cause a typical query optimizer to choose a suboptimal query plan? * If an optimizer chooses a suboptimal plan as a result of inaccurate access cost estimates, how far from optimal is this plan likely to be? To address these issues, we provide a theoretical, vector-based framework for analyzing the costs of query plans under various storage parameter costs. We then use this geometric framework to characterize experimentally a commercial query optimizer. We develop algorithms for extracting detailed information about query plans through narrow optimizer interfaces, and we perform the characterization using database statistics from a published run of the TPC-H benchmark and a wide range of storage parameters. We show that, when data structures such as tables, indexes, and sorted runs reside on different storage devices, the optimizer can derive significant benefits from having accurate and timely information regarding the cost of accessing storage devices.

BIBTEX


@inproceedings       {DBLP:conf/sigmod/ReissK03,
  author    = {Frederick Reiss and
                Tapas Kanungo},
   booktitle = {SIGMOD Conference},
   title     = {A Characterization of the Sensitivity of Query Optimization to Storage Access Cost Parameters.},
   pages     = {385-396},
   year      = {2003},
   url       = {db/conf/sigmod/sigmod2003.html#ReissK03},
   ee        = {http://www.acm.org/sigmod/sigmod03/eproceedings/papers/r14p03.pdf},
   crossref  = {conf/sigmod/2003},
   bibsource = {DBLP, http://dblp.uni-trier.de} 
}



©2004 Association for Computing Machinery