Runtime join pruning to improve join performance for database tables

The subject technology receives a query, the query including a statement for performing a join operation on a first table and a second table. The subject technology executes, by an execution node using a generated query plan, the query. The subject technology performs, during execution of the query...

Full description

Saved in:
Bibliographic Details
Main Authors Zhang, Zhaohui, Tsirogiannis, Dimitrios
Format Patent
LanguageEnglish
Published 28.05.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The subject technology receives a query, the query including a statement for performing a join operation on a first table and a second table. The subject technology executes, by an execution node using a generated query plan, the query. The subject technology performs, during execution of the query by the execution node, a runtime range pruning process. The subject technology determines a set of range sets for pruning, each range set including a set of columns from the first table, the set of columns being removed from undergoing a read operation as part of executing the query. The subject technology determines, based on a range bloom vector, a set of rows in a particular range set of the first table to avoid scanning in connection with the read operation. The subject technology performs the read operation based a remaining set of rows.
Bibliography:Application Number: US202318358402