English

TKHist: Cardinality Estimation for Join Queries via Histograms with Dominant Attribute Correlation Finding

Databases 2025-10-20 v1

Abstract

Cardinality estimation has long been crucial for cost-based database optimizers in identifying optimal query execution plans, attracting significant attention over the past decades. While recent advancements have significantly improved the accuracy of multi-table join query estimations, these methods introduce challenges such as higher space overhead, increased latency, and greater complexity, especially when integrated with the binary join framework. In this paper, we introduce a novel cardinality estimation method named TKHist, which addresses these challenges by relaxing the uniformity assumption in histograms. TKHist captures bin-wise non-uniformity information, enabling accurate cardinality estimation for join queries without filter predicates. Furthermore, we explore the attribute independent assumption, which can lead to significant over-estimation rather than under-estimation in multi-table join queries. To address this issue, we propose the dominating join path correlation discovery algorithm to highlight and manage correlations between join keys and filter predicates. Our extensive experiments on popular benchmarks demonstrate that TKHist reduces error variance by 2-3 orders of magnitude compared to SOTA methods, while maintaining comparable or lower memory usage.

Keywords

Cite

@article{arxiv.2510.15368,
  title  = {TKHist: Cardinality Estimation for Join Queries via Histograms with Dominant Attribute Correlation Finding},
  author = {Renrui Li and Qingzhi Ma and Jiajie Xu and Lei Zhao and An Liu},
  journal= {arXiv preprint arXiv:2510.15368},
  year   = {2025}
}

Comments

CIKM2025

R2 v1 2026-07-01T06:42:40.884Z