aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/functioncmds.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-01-07 01:19:12 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-01-07 01:19:12 +0000
commit973a210cce990134f63da12f8ca2d4d0718a103e (patch)
tree30db8be2100df01ae3a16a9657dae42f8e054aff /src/backend/commands/functioncmds.c
parentc9cf982038e11f9ce3b8fb5634cf49e6900f48b9 (diff)
downloadpostgresql-973a210cce990134f63da12f8ca2d4d0718a103e.tar.gz
postgresql-973a210cce990134f63da12f8ca2d4d0718a103e.zip
Tweak mdnblocks() to avoid doing lseek() on segments that it has
previously determined not to be the last segment of a relation. This reduces the expected cost to one seek, rather than one seek per segment. We can get away with this because truncation of a relation will cause a relcache flush and so the md.c file descriptor will be closed; when it is re-opened we will re-determine the last segment.
Diffstat (limited to 'src/backend/commands/functioncmds.c')
0 files changed, 0 insertions, 0 deletions