0001-Add-parallel-B-tree-index-build-sorting.patch.gz
application/x-gzip
Filename: 0001-Add-parallel-B-tree-index-build-sorting.patch.gz
Type: application/x-gzip
Part: 0
Patch
Format: format-patch
Series: patch 0001
Subject: Add parallel B-tree index build sorting.
| File | + | − |
|---|---|---|
| contrib/bloom/blinsert.c | 2 | 1 |
| doc/src/sgml/config.sgml | 63 | 1 |
| doc/src/sgml/monitoring.sgml | 3 | 2 |
| doc/src/sgml/parallel.sgml | 77 | 16 |
| doc/src/sgml/ref/create_index.sgml | 48 | 1 |
| doc/src/sgml/ref/pg_restore.sgml | 15 | 2 |
| src/backend/access/brin/brin.c | 2 | 2 |
| src/backend/access/common/reloptions.c | 9 | 0 |
| src/backend/access/gin/gininsert.c | 1 | 1 |
| src/backend/access/gist/gistbuild.c | 1 | 1 |
| src/backend/access/hash/hash.c | 1 | 1 |
| src/backend/access/hash/hashsort.c | 1 | 0 |
| src/backend/access/heap/heapam.c | 25 | 4 |
| src/backend/access/nbtree/nbtpage.c | 124 | 0 |
| src/backend/access/nbtree/nbtree.c | 1 | 122 |
| src/backend/access/nbtree/nbtsort.c | 950 | 39 |
| src/backend/access/spgist/spginsert.c | 2 | 1 |
| src/backend/access/transam/parallel.c | 4 | 3 |
| src/backend/access/transam/README.parallel | 4 | 2 |
| src/backend/catalog/index.c | 63 | 33 |
| src/backend/commands/cluster.c | 2 | 1 |
| src/backend/commands/indexcmds.c | 4 | 0 |
| src/backend/commands/tablespace.c | 1 | 1 |
| src/backend/executor/execParallel.c | 1 | 1 |
| src/backend/executor/nodeAgg.c | 3 | 3 |
| src/backend/executor/nodeSort.c | 1 | 1 |
| src/backend/optimizer/path/costsize.c | 1 | 0 |
| src/backend/optimizer/plan/planner.c | 213 | 4 |
| src/backend/storage/file/buffile.c | 480 | 13 |
| src/backend/storage/file/fd.c | 211 | 69 |
| src/backend/utils/adt/orderedsetaggs.c | 2 | 2 |
| src/backend/utils/init/globals.c | 1 | 0 |
| src/backend/utils/misc/guc.c | 21 | 0 |
| src/backend/utils/misc/postgresql.conf.sample | 2 | 0 |
| src/backend/utils/probes.d | 1 | 1 |
| src/backend/utils/sort/logtape.c | 167 | 17 |
| src/backend/utils/sort/tuplesort.c | 820 | 91 |
| src/bin/pg_dump/pg_backup_archiver.c | 3 | 0 |
| src/bin/psql/tab-complete.c | 4 | 4 |
| src/include/access/nbtree.h | 4 | 8 |
| src/include/access/parallel.h | 1 | 1 |
| src/include/access/relscan.h | 1 | 0 |
| src/include/catalog/index.h | 4 | 2 |
| src/include/miscadmin.h | 1 | 0 |
| src/include/optimizer/cost.h | 1 | 0 |
| src/include/optimizer/planner.h | 2 | 0 |
| src/include/storage/buffile.h | 52 | 1 |
| src/include/storage/fd.h | 6 | 2 |
| src/include/utils/logtape.h | 23 | 2 |
| src/include/utils/tuplesort.h | 126 | 10 |
| src/test/regress/expected/sysviews.out | 2 | 1 |
| src/test/regress/expected/vacuum.out | 5 | 0 |
| src/test/regress/sql/vacuum.sql | 5 | 0 |
| src/tools/valgrind.supp | 9 | 0 |
Binary attachment — download to view.