aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistget.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>1999-09-07 03:47:06 +0000
committerTom Lane <tgl@sss.pgh.pa.us>1999-09-07 03:47:06 +0000
commit8759f175db03a523bf43754206f10690ec92bf14 (patch)
treec4b0373c7930cbf25da30e7e0143871cb06864d4 /src/backend/access/gist/gistget.c
parent85712da90db24d508ceff878f31590223d344d7b (diff)
downloadpostgresql-8759f175db03a523bf43754206f10690ec92bf14.tar.gz
postgresql-8759f175db03a523bf43754206f10690ec92bf14.zip
Performance improvements in cnfify(): get rid of exponential
space consumption in pull_args, and avoid doing the full CNF transform on operands of operator clauses, where it's really not particularly helpful. This answers the TODO item about large numbers of OR clauses, at least partially. I was able to do a ten-thousand-OR-clause query with about 20Mb memory consumption ... it took an obscenely long time, but it worked...
Diffstat (limited to 'src/backend/access/gist/gistget.c')
0 files changed, 0 insertions, 0 deletions