Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Marcel Kutsch is active.

Publication


Featured researches published by Marcel Kutsch.


very large data bases | 2007

Consistent selectivity estimation via maximum entropy

Volker Markl; Peter J. Haas; Marcel Kutsch; Nimrod Megiddo; Utkarsh Srivastava; Tam Minh Tran

Cost-based query optimizers need to estimate the selectivity of conjunctive predicates when comparing alternative query execution plans. To this end, advanced optimizers use multivariate statistics to improve information about the joint distribution of attribute values in a table. The joint distribution for all columns is almost always too large to store completely, and the resulting use of partial distribution information raises the possibility that multiple, non-equivalent selectivity estimates may be available for a given predicate. Current optimizers use cumbersome ad hoc methods to ensure that selectivities are estimated in a consistent manner. These methods ignore valuable information and tend to bias the optimizer toward query plans for which the least information is available, often yielding poor results. In this paper we present a novel method for consistent selectivity estimation based on the principle of maximum entropy (ME). Our method exploits all available information and avoids the bias problem. In the absence of detailed knowledge, the ME approach reduces to standard uniformity and independence assumptions. Experiments with our prototype implementation in DB2 UDB show that use of the ME approach can improve the optimizer’s cardinality estimates by orders of magnitude, resulting in better plan quality and significantly reduced query execution times. For almost all queries, these improvements are obtained while adding only tens of milliseconds to the overall time required for query optimization.


international conference on management of data | 2006

MAXENT: consistent cardinality estimation in action

Volker Markl; Marcel Kutsch; Tam Minh Tran; Peter J. Haas; Nimrod Megiddo

When comparing alternative query execution plans (QEPs), a cost-based query optimizer in a relational database management system needs to estimate the selectivity of conjunctive predicates. To avoid inaccurate independence assumptions, modern optimizers try to exploit multivariate statistics (MVS) that provide knowledge about joint frequencies in a table of a relation. Because the complete joint distribution is almost always too large to store, optimizers are given only partial knowledge about this distribution. As a result, there exist multiple, non-equivalent ways to estimate the selectivity of a conjunctive predicate. To consistently combine the partial knowledge during the estimation process, existing optimizers employ cumbersome ad hoc heuristics. These methods unjustifiably ignore valuable information, and the optimizer tends to favor QEPs for which the least information is available. This bias problem yields poor QEP quality and performance. We demonstrate MAXENT, a novel approach based on the maximum entropy principle, prototyped in IBM DB2 LUW. We illustrate MAXENTs ability to consistently estimate the selectivity of conjunctive predicates on a per-table basis. In contrast to the DB2 optimizers current ad hoc methods, we show how MAXENT exploits all available information about the joint column distribution and thus avoids the bias problem. For some complex queries against a real-world database, we show that MAXENT improves selectivity estimates by orders of magnitude relative to the current DB2 optimizer, and also show how these improved estimate influence plan choices as well as query execution times.


extending database technology | 2006

Integrating a maximum-entropy cardinality estimator into DB2 UDB

Marcel Kutsch; Peter J. Haas; Volker Markl; Nimrod Megiddo; Tam Minh Tran

When comparing alternative query execution plans (qeps), a cost-based query optimizer in a relational database management system (rdbms) needs to estimate the selectivity of conjunctive predicates. The optimizer immediately faces a challenging problem: how to combine available partial information about selectivities in a consistent and comprehensive manner [1]. This paper describes a prototype solution to this problem.


international conference on data engineering | 2006

ISOMER: Consistent Histogram Construction Using Query Feedback

Utkarsh Srivastava; Peter J. Haas; Volker Markl; Marcel Kutsch; Tam Minh Tran


very large data bases | 2005

Consistently estimating the selectivity of conjuncts of predicates

Volker Markl; Nimrod Megiddo; Marcel Kutsch; Tam Minh Tran; Peter J. Haas; Utkarsh Srivastava


Archive | 2011

Database table comparison

Serge Bourbonnais; Marcel Kutsch; Xiao Li; Jonathan W. Wierenga


Archive | 2009

SELECTIVE CONSTRUCTION OF DATA SEARCH RESULT PER SEARCH REQUEST SPECIFYING PATH INFORMATION

Marcel Kutsch; Knut Stolze; Deborah Yu


Archive | 2008

Selectivity estimation for conjunctive predicates in the presence of partial knowledge about multivariate data distributions

Marcel Kutsch; Volker Markl; Nimrod Megiddo; Tam Minh Tran


Archive | 2016

EXPANSION OF A TREE HEIRARCHY

Marcel Kutsch; Knut Stolze; Deborah Yu


Archive | 2014

Selective expansion of a tree hierarchy

Marcel Kutsch; Knut Stolze; Deborah Yu

Researchain Logo
Decentralizing Knowledge