Multi-objective parametric query optimization

Author:

Trummer Immanuel1,Koch Christoph2

Affiliation:

1. Cornell University

2. EPFL DATA Lab

Abstract

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.

Funder

Google

European Research Council

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science

Reference18 articles.

1. Convexity recognition of the union of polyhedra

2. Progressive Parametric Query Optimization

3. Darera P. Haritsa J. On the production of anorexic plan diagrams. PVLDB (2007) 1081--1092. Darera P. Haritsa J. On the production of anorexic plan diagrams. PVLDB (2007) 1081--1092.

4. Efficiently approximating query optimizer plan diagrams

Cited by 5 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Multi-objective query optimization in Spark SQL;International Database Engineered Applications Symposium;2022-08-22

2. Dynamic Estimation and Grid Partitioning Approach for Multi-objective Optimization Problems in Medical Cloud Federations;Lecture Notes in Computer Science;2020

3. Query optimization mechanisms in the cloud environments: A systematic study;International Journal of Communication Systems;2019-03-12

4. Deterministic and non-deterministic query optimization techniques in the cloud computing;Concurrency and Computation: Practice and Experience;2019-03-05

5. A Computational Model for Supporting Access Policies to Semantic Web;Biologically Inspired Cognitive Architectures 2018;2018-08-24

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3