forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitf35742c
committed
Support parallel bitmap heap scans.
The index is scanned by a single process, but then all cooperatingprocesses can iterate jointly over the resulting set of heap blocks.In the future, we might also want to support using a parallel bitmapindex scan to set up for a parallel bitmap heap scan, but that's ajob for another day.Dilip Kumar, with some corrections and cosmetic changes by me. Thelarger patch set of which this is a part has been reviewed and testedby (at least) Andres Freund, Amit Khandekar, Tushar Ahuja, RafiaSabih, Haribabu Kommi, Thomas Munro, and me.Discussion:http://postgr.es/m/CAFiTN-uc4=0WxRGfCzs-xfkMYcSEWUC-Fon6thkJGjkh9i=13A@mail.gmail.com1 parent4eafdcc commitf35742c
File tree
24 files changed
+612
-55
lines changed- doc/src/sgml
- src
- backend
- access/heap
- executor
- nodes
- optimizer
- path
- plan
- util
- postmaster
- include
- access
- executor
- nodes
- optimizer
- test/regress
- expected
- sql
24 files changed
+612
-55
lines changedLines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1211 | 1211 |
| |
1212 | 1212 |
| |
1213 | 1213 |
| |
1214 |
| - | |
| 1214 | + | |
1215 | 1215 |
| |
1216 | 1216 |
| |
1217 | 1217 |
| |
| |||
1247 | 1247 |
| |
1248 | 1248 |
| |
1249 | 1249 |
| |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
1250 | 1254 |
| |
1251 | 1255 |
| |
1252 | 1256 |
| |
|
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1753 | 1753 |
| |
1754 | 1754 |
| |
1755 | 1755 |
| |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
1756 | 1772 |
| |
1757 | 1773 |
| |
1758 | 1774 |
| |
|
Lines changed: 14 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| |||
217 | 218 |
| |
218 | 219 |
| |
219 | 220 |
| |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
220 | 225 |
| |
221 | 226 |
| |
222 | 227 |
| |
| |||
277 | 282 |
| |
278 | 283 |
| |
279 | 284 |
| |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
280 | 290 |
| |
281 | 291 |
| |
282 | 292 |
| |
| |||
775 | 785 |
| |
776 | 786 |
| |
777 | 787 |
| |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
778 | 792 |
| |
779 | 793 |
| |
780 | 794 |
| |
|
0 commit comments
Comments
(0)