Patent · US Active

Query optimization using join cardinality

US10133778B2 · kind B2 · utility

5Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 20, 2015
Grant dateNov 20, 2018
Priority date
Expiry dateDec 3, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed herein are system, method, and computer program product embodiments for utilizing join cardinality to improve the performance of query processing. An embodiment operates by a database engine receiving a query including a join operation on a first and a second table using a join predicate, and a tag for the join operation indicating a cardinality relationship between the first and the second table when satisfying the join predicate. Then, the database engine generates a query processing plan for performing the query. For the join operation, the database engine selects one of the first or the second tables to remove from the join operation based on a type of the join operation and the tag. Based on the selecting, the database engine may remove may the join operation and the selected table from the query processing plan.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.