diff options
author | Bruce Momjian <bruce@momjian.us> | 2012-11-14 17:32:04 -0500 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2012-11-14 17:32:07 -0500 |
commit | 29add0de4920e4f448a30bfc35798b939c211d97 (patch) | |
tree | b6bfd2849a44b9822a7f36c84fde931a121833c1 /src | |
parent | a235b85a0ba06666dbbfdb9249a65dbfa9b42ebd (diff) | |
download | postgresql-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