postgresql/src/backend/commands
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
..
Makefile Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -04:00
aggregatecmds.c Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
alter.c Make ALTER .. SET SCHEMA do nothing, instead of throwing an ERROR. 2015-11-19 10:49:25 -05:00
analyze.c Make ANALYZE compute basic statistics even for types with no "=" operator. 2015-09-23 18:26:49 -04:00
async.c Move each SLRU's lwlocks to a separate tranche. 2015-11-12 14:59:09 -05:00
cluster.c Support VERBOSE option in REINDEX command. 2015-05-15 20:09:57 +09:00
collationcmds.c Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
comment.c Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
constraint.c Fix incorrect checking of deferred exclusion constraint after a HOT update. 2015-05-11 12:25:43 -04:00
conversioncmds.c Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
copy.c COPY (INSERT/UPDATE/DELETE .. RETURNING ..) 2015-11-27 19:11:22 +03:00
createas.c pgindent run for 9.5 2015-05-23 21:35:49 -04:00
dbcommands.c pgindent run for 9.5 2015-05-23 21:35:49 -04:00
define.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
discard.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
dropcmds.c pgindent run for 9.5 2015-05-23 21:35:49 -04:00
event_trigger.c Fix omission of OCLASS_TRANSFORM in object_classes[] 2015-07-21 13:20:53 +02:00
explain.c Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics. 2015-12-09 13:21:19 -05:00
extension.c Message improvements 2015-11-16 21:39:23 -05:00
foreigncmds.c Avoid passing NULL to memcmp() in lookups of zero-argument functions. 2015-06-27 17:47:39 -04:00
functioncmds.c Determine whether it's safe to attempt a parallel plan for a query. 2015-09-16 15:38:47 -04:00
indexcmds.c Don't warn about creating temporary or unlogged hash indexes. 2015-06-26 11:37:32 -04:00
lockcmds.c Allow LOCK TABLE .. ROW EXCLUSIVE MODE with INSERT 2015-05-11 15:44:12 -04:00
matview.c Message style improvements 2015-10-28 20:38:36 -04:00
opclasscmds.c Allow on-the-fly capture of DDL event details 2015-05-11 19:14:31 -03:00
operatorcmds.c Fix event trigger support for the new ALTER OPERATOR command. 2015-07-14 19:50:18 +03:00
policy.c RLS refactoring 2015-09-15 15:49:31 -04:00
portalcmds.c Fix subtransaction cleanup after an outer-subtransaction portal fails. 2015-09-04 13:37:14 -04:00
prepare.c Fix problems with ParamListInfo serialization mechanism. 2015-11-02 18:11:29 -05:00
proclang.c Determine whether it's safe to attempt a parallel plan for a query. 2015-09-16 15:38:47 -04:00
schemacmds.c pgindent run for 9.5 2015-05-23 21:35:49 -04:00
seclabel.c Revert "Change pg_seclabel.provider and pg_shseclabel.provider to type "name"." 2015-05-19 10:40:04 -04:00
sequence.c pgindent run for 9.5 2015-05-23 21:35:49 -04:00
tablecmds.c Fix handling of inherited check constraints in ALTER COLUMN TYPE (again). 2015-11-20 14:55:47 -05:00
tablespace.c Message improvements 2015-11-16 21:39:23 -05:00
trigger.c Fix typo in C comment. 2015-08-23 10:38:57 -05:00
tsearchcmds.c Allow on-the-fly capture of DDL event details 2015-05-11 19:14:31 -03:00
typecmds.c Make ALTER .. SET SCHEMA do nothing, instead of throwing an ERROR. 2015-11-19 10:49:25 -05:00
user.c In AlterRole, make bypassrls an int 2015-08-21 08:22:22 -04:00
vacuum.c Cleanup commit timestamp module activaction, again 2015-10-27 15:06:50 -03:00
vacuumlazy.c Message style improvements 2015-10-28 20:38:36 -04:00
variable.c Fix a problem with parallel workers being unable to restore role. 2015-10-16 11:37:19 -04:00
view.c Require non-NULL pstate for all addRangeTableEntryFor* functions. 2015-03-11 15:26:43 -04:00