Snowflake Inc.
Parallel execution of query sub-plans

Last updated:

Abstract:

Sub-plans are executed in parallel using a plurality of execution nodes, which can be part of a data platform. In particular, sub-plans (e.g., fragments or portions of one or more child operators) of a root operator are identified in a query plan such that the identified sub-plans that are candidates for execution on a single execution node, determine a cost estimate for causing the candidate sub-plans to be executed in parallel using multiple execution nodes, and cause the candidate sub-plans to be executed in parallel based on the cost estimate.

Status:
Grant
Type:

Utility

Filling date:

11 Jan 2022

Issue date:

5 Jul 2022