From 2438e80a587cb0240d89d90d45222123213c5e88 Mon Sep 17 00:00:00 2001 From: SaitTalhaNisanci Date: Sun, 12 Apr 2020 19:49:22 +0300 Subject: [PATCH] use CURSOR_OPT_PARALLEL_OK flag in local execution (#3745) We currently don't use any cursor flags in local execution, but we can use CURSOR_OPT_PARALLEL_OK flag to potentially benefit from parallelism when possible. --- src/backend/distributed/executor/local_executor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/executor/local_executor.c b/src/backend/distributed/executor/local_executor.c index 0cc6e70b5..0678e7640 100644 --- a/src/backend/distributed/executor/local_executor.c +++ b/src/backend/distributed/executor/local_executor.c @@ -254,7 +254,7 @@ ExecuteLocalTaskListExtended(List *taskList, ParamListInfo orig_paramListInfo, taskNumParams); - int cursorOptions = 0; + int cursorOptions = CURSOR_OPT_PARALLEL_OK; /* * Altough the shardQuery is local to this node, we prefer planner()