mirror of
https://github.com/postgres/postgres.git
synced 2025-07-02 09:02:37 +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:
@ -196,6 +196,7 @@ standard_planner(Query *parse, int cursorOptions, ParamListInfo boundParams)
|
||||
glob->nParamExec = 0;
|
||||
glob->lastPHId = 0;
|
||||
glob->lastRowMarkId = 0;
|
||||
glob->lastPlanNodeId = 0;
|
||||
glob->transientPlan = false;
|
||||
glob->hasRowSecurity = false;
|
||||
|
||||
|
Reference in New Issue
Block a user