2020
DOI: 10.14778/3421424.3421432
|View full text |Cite
|
Sign up to set email alerts
|

NeuroCard

Abstract: Query optimizers rely on accurate cardinality estimates to produce good execution plans. Despite decades of research, existing cardinality estimators are inaccurate for complex queries, due to making lossy modeling assumptions and not capturing inter-table correlations. In this work, we show that it is possible to learn the correlations across all tables in a database without any independence assumptions. We present NeuroCard, a join cardinality estimator that builds a single neural density estimator over an e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 100 publications
(10 citation statements)
references
References 36 publications
0
9
0
Order By: Relevance
“…In the rest of this paper, we use distinctiveness estimation and MCE interchangeably. Notably, when has only one query (| | = 1) and contains only one dataset (| | = 1), the distinctiveness estimation is equivalent to the well-known SCE problem [39,56,60].…”
Section: Definition 22 (Multi-query-dataset Cardinality Estimation (M...mentioning
confidence: 99%
See 4 more Smart Citations
“…In the rest of this paper, we use distinctiveness estimation and MCE interchangeably. Notably, when has only one query (| | = 1) and contains only one dataset (| | = 1), the distinctiveness estimation is equivalent to the well-known SCE problem [39,56,60].…”
Section: Definition 22 (Multi-query-dataset Cardinality Estimation (M...mentioning
confidence: 99%
“…6.1, two implementations were considered -our distinctiveness estimation method DE, and the state-of-the-art cardinality estimation method IRIS. We compare the effectiveness using q-error, which is widely used in other cardinality estimation studies [30,39,56,57]. Using the default setting, we estimate the distinctiveness for each dataset in , and then compute the q-error for all of the datasets.…”
Section: Accuracy Of Distinctiveness Estimationmentioning
confidence: 99%
See 3 more Smart Citations