Commit Graph

42 Commits (3452dc5240da43e833118484e1e9b4894d04431c)

Author SHA1 Message Date
Robert Haas 3452dc5240 Push tuple limits through Gather and Gather Merge. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane d466335064 Don't be so trusting that shm_toc_lookup() will always succeed. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Tom Lane 32470825d3 Avoid passing function pointers across process boundaries. 9 years ago
Tom Lane 16ebab6886 Avoid transferring parallel-unsafe subplans to parallel workers. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Robert Haas 691b8d5928 Allow for parallel execution whenever ExecutorRun() is done only once. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Robert Haas f35742ccb7 Support parallel bitmap heap scans. 9 years ago
Robert Haas 4c728f3829 Pass the source text for a parallel query to the workers. 9 years ago
Robert Haas 0414b26bac Add optimizer and executor support for parallel index-only scans. 9 years ago
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index scans. 9 years ago
Robert Haas 5e6d8d2bbb Allow parallel workers to execute subplans. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 9 years ago
Robert Haas 76568d3786 Fix incorrect function name in comment. 9 years ago
Robert Haas 175ff6598e Fix possible crash reading pg_stat_activity. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane ff33d1456e Spellcheck: s/descendent/descendant/g 9 years ago
Robert Haas e13029a5ce Provide a DSA area for all parallel queries. 9 years ago
Magnus Hagander 8afb811088 Fix typo in comment 9 years ago
Robert Haas 41fb35fabf Fix possible crash due to incorrect allocation context. 9 years ago
Tom Lane 45639a0525 Avoid invalidating all foreign-join cached plans when user mappings change. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Robert Haas 06bd458cb8 Use mul_size when multiplying by the number of parallel workers. 9 years ago
Robert Haas 8826d85078 Tweak a few more things in preparation for upcoming pgindent run. 10 years ago
Robert Haas 8126eaee2f Clean up a few parallelism-related things that pgindent wants to mangle. 10 years ago
Noah Misch 4ad6f13500 Copyedit comments and documentation. 10 years ago
Robert Haas df4685fb0c Minor optimizations based on ParallelContext having nworkers_launched. 10 years ago
Robert Haas 69d34408e5 Allow parallel custom and foreign scans. 10 years ago
Robert Haas fbe5a3fb73 Only try to push down foreign joins if the user mapping OIDs match. 10 years ago
Robert Haas 45be99f8cd Support parallel joins, and make related improvements. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas b287df70e4 Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics. 10 years ago
Robert Haas 166b61a88e Avoid aggregating worker instrumentation multiple times. 10 years ago
Robert Haas f0661c4e8c Make sequential scans parallel-aware. 10 years ago
Robert Haas 3a1f8611f2 Update parallel executor support to reuse the same DSM. 10 years ago
Robert Haas 1a219fa15b Add header comments to execParallel.c and nodeGather.c. 10 years ago
Robert Haas bfc78d7196 Rewrite interaction of parallel mode with parallel executor support. 10 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 10 years ago
Robert Haas d1b7c1ffe7 Parallel executor support. 10 years ago