git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: a3739e3) | patch
Fix costing of parallel hash joins.
Wed, 7 Mar 2018 02:54:37 +0000 (21:54 -0500)
Wed, 7 Mar 2018 02:54:37 +0000 (21:54 -0500)
commit 5b804cc168a52039be02f392780b9e8c8db74412
Fix costing of parallel hash joins.

Commit 1804284042e659e7d16904e7bbb0ad546394b6a3 established that single-batch
parallel-aware hash joins could create one large shared hash table using the
combined work_mem budget of all participants. The costing accidentally
assumed that parallel-oblivious hash joins could also do that. The
documentation for initial_cost_hashjoin() also failed to mention the new
argument. Repair.

Author: Thomas Munro
Reported-By: Antonin Houska
Reviewed-By: Antonin Houska
Discussion: https://postgr.es/m/12441.1513935950%40localhost
src/backend/optimizer/path/costsize.c diff | blob | blame | history
src/backend/optimizer/path/joinpath.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /