aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_target.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2000-01-16 21:37:50 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2000-01-16 21:37:50 +0000
commite0bd60171a26e6a324989a5b649dd08e8e77ed7e (patch)
treeb40b3c1d9d8f36ec8a40df7ae285737e96e86f2a /src/backend/parser/parse_target.c
parentd00391e7ac3473efee506fd5abb24de80c544caa (diff)
downloadpostgresql-e0bd60171a26e6a324989a5b649dd08e8e77ed7e.tar.gz
postgresql-e0bd60171a26e6a324989a5b649dd08e8e77ed7e.zip
Rearrange coding in COPY so that expansible string buffer for data being
read is reused for successive attributes, instead of being deleted and recreated from scratch for each value read in. This reduces palloc/pfree overhead a lot. COPY IN still seems to be noticeably slower than it was in 6.5 --- we need to figure out why. This change takes care of the only major performance loss I can see in copy.c itself, so the performance problem is at a lower level somewhere.
Diffstat (limited to 'src/backend/parser/parse_target.c')
0 files changed, 0 insertions, 0 deletions