On Thu, Jun 15, 2017 at 10:38 AM, Tom Lane <t...@sss.pgh.pa.us> wrote: > Robert Haas <robertmh...@gmail.com> writes: >> On Thu, Jun 15, 2017 at 10:32 AM, Tom Lane <t...@sss.pgh.pa.us> wrote: >>> It's fairly hard to read this other than as telling us that the worker was >>> launched for the EXPLAIN (although really? why aren't we skipping that if >>> EXEC_FLAG_EXPLAIN_ONLY?), ... > >> Uh, because ANALYZE was used? > > ... er, -ENOCAFFEINE. Nonetheless, there are no checks of > EXEC_FLAG_EXPLAIN_ONLY in any parallel-query code, so I think > a bet is being missed somewhere.
ExecGather() is where workers get launched, and that ain't happening if EXEC_FLAG_EXPLAIN_ONLY is set, unless I am *very* confused about how this works. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers