Re: Parallel bitmap heap scan
tushar <tushar.ahuja@enterprisedb.com>
From: tushar <tushar.ahuja@enterprisedb.com>
To: Dilip Kumar <dilipbalaut@gmail.com>
Cc: Amit Khandekar <amitdkhan.pg@gmail.com>,
Amit Kapila <amit.kapila16@gmail.com>, Andres Freund <andres@anarazel.de>,
Robert Haas <robertmhaas@gmail.com>,
pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2017-01-12T12:27:21Z
Lists: pgsql-hackers
Attachments
On 01/11/2017 05:33 PM, tushar wrote: > On 01/10/2017 05:16 PM, Dilip Kumar wrote: >> Please try attached patch and confirm from your >> side. > Thanks,issue seems to be fixed now. Prabhat and I have done some testing for this feature and written few testcases. PFA the sql script(along with the expected .out files) In addition we have generated the LCOV (code coverage) report and compared the files which are changed for the "Parallel Bitmap Heap scan" patch. You can see the numbers for "with_patch" V/s "with_patch+TestCases" (.pdf file is attached) -- regards,tushar EnterpriseDB https://www.enterprisedb.com/ The Enterprise PostgreSQL Company
Commits
-
Pass DSA_ALLOC_HUGE when allocating a shared TIDBitmap.
- a171f01501e1 10.0 landed
-
Support parallel bitmap heap scans.
- f35742ccb7aa 10.0 landed
-
tidbitmap: Support shared iteration.
- 98e6e89040a0 10.0 landed
-
Shut down Gather's children before shutting down Gather itself.
- acf555bc53ac 10.0 landed
-
Revise the way the element allocator for a simplehash is specified.
- c3c4f6e1740b 10.0 cited
-
Refactor bitmap heap scan estimation of heap pages fetched.
- da08a6598973 10.0 landed
-
Use more efficient hashtable for tidbitmap.c to speed up bitmap scans.
- 75ae538bc316 10.0 cited