The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good compromise between conflicting objectives such as minimizing execution time and minimizing monetary fees in a Cloud scenario. A previously proposed exhaustive MOQO algorithm needs hours to op-timize even simple TPC-H queries. This is why we pro-pose several approximation schemes for MOQO that gener-ate guaranteed near-optimal plans in seconds where exhaus-tive optimization takes hours. We integrated all MOQO algorithms into the Postgres op-timizer and present experimental results for TPC-H queries; we extended the Postgres cost model and optimize for up to nine conflicting objectives in our experiments. The pro-posed algorithms are based on a fo...
This work presents the multiple query optimization (MOQ) problem and state of the art optimal soluti...
Abstract- The query optimization problem in large-scale distributed databases is NP nature and diffi...
AbstractCost models are broadly used in query processing to drive the query optimization process, ac...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
Classical query optimization compares query plans accord-ing to one cost metric and associates each ...
Query plans offer diverse tradeoffs between conflicting cost metrics such as execution time, energy ...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
Complex queries are becoming commonplace, with the growing use of decision support systems. These co...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
Database systems frequently have to execute a set of related queries, which share several common sub...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
International audienceMost of the existing database query optimization techniques are designed to ta...
textabstractIn some key database applications, such as data mining, a sequence of interdependent qu...
Optimization problems are often solved by making repeated calls to a decision procedure that answers...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
This work presents the multiple query optimization (MOQ) problem and state of the art optimal soluti...
Abstract- The query optimization problem in large-scale distributed databases is NP nature and diffi...
AbstractCost models are broadly used in query processing to drive the query optimization process, ac...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
Classical query optimization compares query plans accord-ing to one cost metric and associates each ...
Query plans offer diverse tradeoffs between conflicting cost metrics such as execution time, energy ...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
Complex queries are becoming commonplace, with the growing use of decision support systems. These co...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
Database systems frequently have to execute a set of related queries, which share several common sub...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
International audienceMost of the existing database query optimization techniques are designed to ta...
textabstractIn some key database applications, such as data mining, a sequence of interdependent qu...
Optimization problems are often solved by making repeated calls to a decision procedure that answers...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
This work presents the multiple query optimization (MOQ) problem and state of the art optimal soluti...
Abstract- The query optimization problem in large-scale distributed databases is NP nature and diffi...
AbstractCost models are broadly used in query processing to drive the query optimization process, ac...