postgresql/src/include/executor
Robert Haas b287df70e4 Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics.
The original parallel sequential scan commit included only very limited
changes to the EXPLAIN output.  Aggregated totals from all workers were
displayed, but there was no way to see what each individual worker did
or to distinguish the effort made by the workers from the effort made by
the leader.

Per a gripe by Thom Brown (and maybe others).  Patch by me, reviewed
by Amit Kapila.
2015-12-09 13:21:19 -05:00
..
execdebug.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
execdesc.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
execParallel.h Avoid aggregating worker instrumentation multiple times. 2015-11-18 12:35:25 -05:00
executor.h Add a Gather executor node. 2015-09-30 19:23:36 -04:00
functions.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
hashjoin.h Fix some issues in new hashtable size calculations in nodeHash.c. 2015-10-04 14:06:50 -04:00
instrument.h Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics. 2015-12-09 13:21:19 -05:00
nodeAgg.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeAppend.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeBitmapAnd.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeBitmapHeapscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeBitmapIndexscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeBitmapOr.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeCtescan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeCustom.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeForeignscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeFunctionscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeGather.h Add a Gather executor node. 2015-09-30 19:23:36 -04:00
nodeGroup.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeHash.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeHashjoin.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeIndexonlyscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeIndexscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeLimit.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeLockRows.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeMaterial.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeMergeAppend.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeMergejoin.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeModifyTable.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeNestloop.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeRecursiveunion.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeResult.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeSamplescan.h Redesign tablesample method API, and do extensive code review. 2015-07-25 14:39:00 -04:00
nodeSeqscan.h Make sequential scans parallel-aware. 2015-11-11 08:57:52 -05:00
nodeSetOp.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeSort.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeSubplan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeSubqueryscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeTidscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeUnique.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeValuesscan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeWindowAgg.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodeWorktablescan.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
spi.h Support "expanded" objects, particularly arrays, for better performance. 2015-05-14 12:08:49 -04:00
spi_priv.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
tqueue.h Modify tqueue infrastructure to support transient record types. 2015-11-06 16:58:45 -05:00
tstoreReceiver.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
tuptable.h Support "expanded" objects, particularly arrays, for better performance. 2015-05-14 12:08:49 -04:00