Data-induced predicates for sideways information passing in query optimizers

VLDB JOURNAL(2021)

引用 1|浏览54
暂无评分
摘要
Using data statistics, we convert predicates on a table into data-induced predicates (diPs) that apply on the joining tables. Doing so substantially speeds up multi-relation queries because the benefits of predicate pushdown can now apply beyond just the tables that have predicates. We use diPs to skip data exclusively during query optimization; i.e., diPs lead to better plans and have no overhead during query execution. We study how to apply diPs for complex query expressions and how the usefulness of diPs varies with the data statistics used to construct diPs and the data distributions. Our results show that building diPs using zone-maps which are already maintained in today’s clusters leads to sizable data skipping gains. Using a new (slightly larger) statistic, 50
更多
查看译文
关键词
Data-induced predicates, Query optimization, Sideways-information passing, Range sets, Zone maps, Data skipping, Partition elimination, Query processing, Efficiency, Data-parallel clusters, Big-data systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要