aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeHashjoin.c
diff options
context:
space:
mode:
authorThomas Munro <tmunro@postgresql.org>2018-11-07 09:51:50 +1300
committerThomas Munro <tmunro@postgresql.org>2018-11-07 09:51:50 +1300
commitc24dcd0cfd949bdf245814c4c2b3df828ee7db36 (patch)
tree7b361229b1a9bb895894dff9eaa8a593be9e20ce /src/backend/executor/nodeHashjoin.c
parent3fd2a7932ef0708dda57369bb20c0499d905cc82 (diff)
downloadpostgresql-c24dcd0cfd949bdf245814c4c2b3df828ee7db36.tar.gz
postgresql-c24dcd0cfd949bdf245814c4c2b3df828ee7db36.zip
Use pg_pread() and pg_pwrite() for data files and WAL.
Cut down on system calls by doing random I/O using offset-based OS routines where available. Remove the code for tracking the 'virtual' seek position. The only reason left to call FileSeek() was to get the file's size, so provide a new function FileSize() instead. Author: Oskari Saarenmaa, Thomas Munro Reviewed-by: Thomas Munro, Jesper Pedersen, Tom Lane, Alvaro Herrera Discussion: https://postgr.es/m/CAEepm=02rapCpPR3ZGF2vW=SBHSdFYO_bz_f-wwWJonmA3APgw@mail.gmail.com Discussion: https://postgr.es/m/b8748d39-0b19-0514-a1b9-4e5a28e6a208%40gmail.com Discussion: https://postgr.es/m/a86bd200-ebbe-d829-e3ca-0c4474b2fcb7%40ohmu.fi
Diffstat (limited to 'src/backend/executor/nodeHashjoin.c')
0 files changed, 0 insertions, 0 deletions