summaryrefslogtreecommitdiff
path: root/src/backend/executor/execParallel.c
Commit message (Expand)AuthorAgeFilesLines
* Track in the plan the types associated with PARAM_EXEC parameters.Robert Haas2017-11-131-1/+1
* pg_stat_statements: Widen query IDs from 32 bits to 64 bits.Robert Haas2017-10-111-1/+1
* Remove TupleDesc remapping logic from tqueue.c.Andres Freund2017-09-141-5/+2
* Reduce excessive dereferencing of function pointersPeter Eisentraut2017-09-071-1/+1
* Improve division of labor between execParallel.c and nodeGather[Merge].c.Tom Lane2017-09-011-4/+68
* Separate reinitialization of shared parallel-scan state from ExecReScan.Tom Lane2017-08-301-15/+86
* Propagate sort instrumentation from workers back to leader.Robert Haas2017-08-291-66/+89
* Push tuple limits through Gather and Gather Merge.Robert Haas2017-08-291-10/+44
* Phase 3 of pgindent updates.Tom Lane2017-06-211-6/+6
* Don't be so trusting that shm_toc_lookup() will always succeed.Tom Lane2017-06-051-8/+8
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-3/+3
* Avoid passing function pointers across process boundaries.Tom Lane2017-04-141-4/+3
* Avoid transferring parallel-unsafe subplans to parallel workers.Tom Lane2017-04-121-4/+21
* Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner2017-03-311-1/+1
* Allow for parallel execution whenever ExecutorRun() is done only once.Robert Haas2017-03-231-1/+1
* Don't scan partitioned tables.Robert Haas2017-03-211-0/+1
* Support parallel bitmap heap scans.Robert Haas2017-03-081-0/+14
* Pass the source text for a parallel query to the workers.Robert Haas2017-02-221-1/+25
* Add optimizer and executor support for parallel index-only scans.Robert Haas2017-02-191-0/+12
* Add optimizer and executor support for parallel index scans.Robert Haas2017-02-151-0/+12
* Allow parallel workers to execute subplans.Robert Haas2017-02-141-1/+1
* Fix typos in comments.Heikki Linnakangas2017-02-061-1/+1
* Change representation of statement lists, and add statement location info.Tom Lane2017-01-141-1/+3
* Fix incorrect function name in comment.Robert Haas2017-01-121-4/+5
* Fix possible crash reading pg_stat_activity.Robert Haas2017-01-051-1/+0
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Spellcheck: s/descendent/descendant/gTom Lane2016-12-231-3/+3
* Provide a DSA area for all parallel queries.Robert Haas2016-12-191-1/+50
* Fix typo in commentMagnus Hagander2016-11-251-1/+1
* Fix possible crash due to incorrect allocation context.Robert Haas2016-08-161-1/+11
* Avoid invalidating all foreign-join cached plans when user mappings change.Tom Lane2016-07-151-7/+7
* pgindent run for 9.6Robert Haas2016-06-091-23/+23
* Use mul_size when multiplying by the number of parallel workers.Robert Haas2016-05-061-7/+11
* Tweak a few more things in preparation for upcoming pgindent run.Robert Haas2016-05-031-3/+3
* Clean up a few parallelism-related things that pgindent wants to mangle.Robert Haas2016-04-271-6/+21
* Copyedit comments and documentation.Noah Misch2016-04-011-1/+1
* Minor optimizations based on ParallelContext having nworkers_launched.Robert Haas2016-03-041-1/+1
* Allow parallel custom and foreign scans.Robert Haas2016-02-031-0/+26
* Only try to push down foreign joins if the user mapping OIDs match.Robert Haas2016-01-281-0/+1
* Support parallel joins, and make related improvements.Robert Haas2016-01-201-26/+40
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics.Robert Haas2015-12-091-41/+57
* Avoid aggregating worker instrumentation multiple times.Robert Haas2015-11-181-5/+13
* Make sequential scans parallel-aware.Robert Haas2015-11-111-8/+46
* Update parallel executor support to reuse the same DSM.Robert Haas2015-10-301-7/+26
* Add header comments to execParallel.c and nodeGather.c.Robert Haas2015-10-221-0/+8
* Rewrite interaction of parallel mode with parallel executor support.Robert Haas2015-10-161-0/+17
* Add a Gather executor node.Robert Haas2015-09-301-6/+8
* Parallel executor support.Robert Haas2015-09-281-0/+585