×

Filtered hash table generation for performing hash joins

  • US 10,642,840 B1
  • Filed: 03/07/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 03/07/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a memory to store program instructions which, if performed by at least one processor, cause the at least one processor to perform a method to at least;

    receive a database query that causes a hash join that joins two tables of a database;

    identify a first one of the two tables as a build table for the hash join and a second one of the two tables as the probe table for the hash join;

    filter data included in a hash table generated from a portion of the build table to perform the hash join according to a filter generated from a scan of the probe table that indicates which data in the probe table can satisfy a predicate for the hash join; and

    return a result of the database query based, at least in part, on the performance of the hash join.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×