Multi-Objective Parametric Query Optimization

被引:3
|
作者
Trummer, Immanuel [1 ]
Koch, Christoph [2 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[2] Ecole Polytech Fed Lausanne, EPFL DATA Lab, Lausanne, Switzerland
关键词
D O I
10.1145/3068612
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a generalization of the classical database query optimization problem: multi-objective parametric query (MPQ) optimization. MPQ compares alternative processing plans according to multiple execution cost metrics. It also models missing pieces of information on which plan costs depend upon as parameters. Both features are crucial to model query processing on modern data processing platforms. MPQ generalizes previously proposed query optimization variants, such as multi-objective query optimization, parametric query optimization, and traditional query optimization. We show, however, that the MPQ problem has different properties than prior variants and solving it requires novel methods. We present an algorithm that solves the MPQ problem and finds, for a given query, the set of all relevant query plans. This set contains all plans that realize optimal execution cost tradeoffs for any combination of parameter values. Our algorithm is based on dynamic programming and recursively constructs relevant query plans by combining relevant plans for query parts. We assume that all plan execution cost functions are piecewise-linear in the parameters. We use linear programming to compare alternative plans and to identify plans that are not relevant. We present a complexity analysis of our algorithm and experimentally evaluate its performance.
引用
收藏
页码:81 / 89
页数:9
相关论文
共 50 条
  • [1] Multi-objective parametric query optimization
    Trummer, Immanuel
    Koch, Christoph
    [J]. VLDB JOURNAL, 2017, 26 (01): : 107 - 124
  • [2] Multi-Objective Parametric Query Optimization
    Trummer, Immanuel
    Koch, Christoph
    [J]. SIGMOD RECORD, 2016, 45 (01) : 24 - 31
  • [3] Multi-objective parametric query optimization
    Immanuel Trummer
    Christoph Koch
    [J]. The VLDB Journal, 2017, 26 : 107 - 124
  • [4] Multi-Objective Parametric Query Optimization
    Trummer, Immanuel
    Koch, Christoph
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 8 (03): : 221 - 232
  • [5] Query Classification with Multi-objective Backoff Optimization
    Yu, Hang
    Litchfield, Lester
    [J]. PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, : 1925 - 1928
  • [6] Multi-Objective Parametric Optimization of an Equilibrator Mechanism
    Kurtulmus, Ergin
    [J]. SPECIAL TOPICS IN STRUCTURAL DYNAMICS, VOL 6, 2017, : 25 - 40
  • [7] An Algorithm for Multi-Objective Efficient Parametric Optimization
    Weaver-Rosen, Jonathan M.
    Malak, Richard J.
    [J]. JOURNAL OF MECHANICAL DESIGN, 2023, 145 (03)
  • [8] AN ALGORITHM FOR MULTI-OBJECTIVE EFFICIENT PARAMETRIC OPTIMIZATION
    Weaver-Rosen, Jonathan M.
    Malak, Richard J., Jr.
    [J]. PROCEEDINGS OF ASME 2022 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2022, VOL 3B, 2022,
  • [9] An approach to multi-objective optimization for parametric synthesis
    Shea, K
    [J]. DESIGN METHODS FOR PERFORMANCE AND SUSTAINABILITY, 2001, : 203 - 210
  • [10] Advantages of Anytime Algorithm for Multi-Objective Query Optimization
    Rituraj, Rituraj
    Koczy, Annamaria R. Varkonyi
    [J]. 2020 IEEE 18TH WORLD SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS (SAMI 2020), 2020, : 141 - 144