aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2012-11-14 17:32:04 -0500
committerBruce Momjian <bruce@momjian.us>2012-11-14 17:32:07 -0500
commit29add0de4920e4f448a30bfc35798b939c211d97 (patch)
treeb6bfd2849a44b9822a7f36c84fde931a121833c1 /src
parenta235b85a0ba06666dbbfdb9249a65dbfa9b42ebd (diff)
downloadpostgresql-29add0de4920e4f448a30bfc35798b939c211d97.tar.gz
postgresql-29add0de4920e4f448a30bfc35798b939c211d97.zip
In pg_upgrade, copy fsm, vm, and extent files by checking for file
existence via open(), rather than collecting a directory listing and looking up matching relfilenode files with sequential scans of the array. This speeds up pg_upgrade by 2x for a large number of tables, e.g. 16k. Per observation by Ants Aasma.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions