Exploiting upper and lower bounds in top-down query optimization

被引:9
|
作者
Shapiro, L [1 ]
Maier, D [1 ]
Benninghoff, P [1 ]
Billings, K [1 ]
Fan, YB [1 ]
Hatwal, K [1 ]
Wang, Q [1 ]
Zhang, Y [1 ]
Wu, HM [1 ]
Vance, B [1 ]
机构
[1] Portland State Univ, Portland, OR 97207 USA
来源
2001 INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM, PROCEEDINGS | 2001年
关键词
D O I
10.1109/IDEAS.2001.938068
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
System R's bottom-zip query optimizer architecture forms the basis of most current commercial database managers. This paper compares the performance of top-down and bottom-zip optimizers, using the measure of the number of plans generated during optimization. Top down optimizers are superior according to this measure because they can use upper and lower bounds to avoid generating groups of plans. Early during the optimization of a query, a top-down optimizer can derive upper bounds for the costs of the plans it generates. These bounds are not available to typical bottom-zip optimizers since such optimizers generate and cost all subplans before considering larger containing plans. These upper bounds can be combined with lower bounds, based solely on logical properties of groups of logically equivalent subqueries, to eliminate entire groups of plans fi-om consideration. We have implemented such a search strategy, in a top-down optimizer called Columbia. Our performance results show that the use of these bounds is quite effective, while preserving the optimality of the resulting plans. In many circumstances this new search strategy is even more effective than heuristics such as considering only left deep plans.
引用
收藏
页码:20 / 33
页数:2
相关论文
共 50 条
  • [1] TOP-DOWN LOWER BOUNDS FOR DEPTH-3 CIRCUITS
    HASTAD, J
    JUKNA, S
    PUDLAK, P
    COMPUTATIONAL COMPLEXITY, 1995, 5 (02) : 99 - 112
  • [2] Top-Down Lower Bounds for Depth-Four Circuits
    Goos, Mika
    Riazanov, Artur
    Sofronova, Anastasia
    Sokolov, Dmitry
    2023 IEEE 64TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, FOCS, 2023, : 1048 - 1055
  • [3] Top-Down XML Keyword Query Processing
    Zhou, Junfeng
    Wang, Wei
    Chen, Ziyang
    Yu, Jeffrey Xu
    Tang, Xian
    Lu, Yifei
    Li, Yukun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (05) : 1340 - 1353
  • [4] Top-down query processing in indefinite stratified databases
    Johnson, CA
    DATA & KNOWLEDGE ENGINEERING, 1998, 26 (01) : 1 - 36
  • [5] Top-Down Keyword Query Processing on XML Data
    Zhou, Junfeng
    Zhao, Xingmin
    Wang, Wei
    Chen, Ziyang
    Yu, Jeffrey Xu
    PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 2225 - 2230
  • [6] Top-down Causation Without Top-down Causes
    Carl F. Craver
    William Bechtel
    Biology & Philosophy, 2007, 22 : 547 - 563
  • [7] Top-down causation without top-down causes
    Craver, Carl F.
    Bechtel, William
    BIOLOGY & PHILOSOPHY, 2007, 22 (04) : 547 - 563
  • [8] A tight lower bound for top-down skew heaps
    Schoenmakers, B
    INFORMATION PROCESSING LETTERS, 1997, 61 (05) : 279 - 284
  • [9] Node Query Preservation for Deterministic Linear Top-Down Tree Transducers
    Miyahara, Kazuki
    Hashimoto, Kenji
    Seki, Hiroyuki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (03): : 512 - 523
  • [10] Node Query Preservation for Deterministic Linear Top-Down Tree Transducers
    Miyahara, Kazuki
    Hashimoto, Kenji
    Seki, Hiroyuki
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (134): : 27 - 37