×

DYNAMIC PARALLEL AGGREGATION WITH HYBRID BATCH FLUSHING

  • US 20140156636A1
  • Filed: 12/04/2012
  • Published: 06/05/2014
  • Est. Priority Date: 12/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising steps of:

  • executing a query execution plan, said query execution plan including a first aggregation operator and a second aggregation operator that is a record source for said first aggregation operator, wherein said first aggregation operator and said second aggregation operator perform the same aggregation operation, wherein executing the query execution plan comprises executing the second aggregation operator, wherein executing the second aggregation operator comprises;

    generating an initial version of a batch of aggregation records;

    after generating said initial version of said batch of aggregation records, determining whether a first record may be aggregated with any aggregation record in said batch of aggregation records; and

    in response to determining that said first record may not be aggregated with any aggregation record of said batch of aggregation records, sending said first record to said first aggregation operator;

    wherein the method is performed by one or more computing devices.

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