mirror of
https://github.com/postgres/postgres.git
synced 2025-07-17 06:41:09 +03:00
Parallel executor support.
This code provides infrastructure for a parallel leader to start up parallel workers to execute subtrees of the plan tree being executed in the master. User-supplied parameters from ParamListInfo are passed down, but PARAM_EXEC parameters are not. Various other constructs, such as initplans, subplans, and CTEs, are also not currently shared. Nevertheless, there's enough here to support a basic implementation of parallel query, and we can lift some of the current restrictions as needed. Amit Kapila and Robert Haas
This commit is contained in:
@ -1413,6 +1413,7 @@ ReadCommonPlan(Plan *local_node)
|
||||
READ_FLOAT_FIELD(total_cost);
|
||||
READ_FLOAT_FIELD(plan_rows);
|
||||
READ_INT_FIELD(plan_width);
|
||||
READ_INT_FIELD(plan_node_id);
|
||||
READ_NODE_FIELD(targetlist);
|
||||
READ_NODE_FIELD(qual);
|
||||
READ_NODE_FIELD(lefttree);
|
||||
|
Reference in New Issue
Block a user