-
- Downloads
Replace pq_getbytes(&ch, 1) calls with pq_getbyte(), which is easier
to use and significantly faster. This tweak saves 25% (!) of the runtime of COPY IN in a test with 8000-character lines. I wouldn't normally commit a performance improvement this late in the cycle, but 25% got my attention...
Showing
- src/backend/commands/copy.c 5 additions, 11 deletionssrc/backend/commands/copy.c
- src/backend/libpq/pqcomm.c 3 additions, 2 deletionssrc/backend/libpq/pqcomm.c
- src/backend/tcop/postgres.c 10 additions, 11 deletionssrc/backend/tcop/postgres.c
- src/include/libpq/libpq.h 2 additions, 1 deletionsrc/include/libpq/libpq.h
Loading
Please register or sign in to comment