relation_byte_size() - Mailing list pgsql-hackers

From Sailesh Krishnamurthy
Subject relation_byte_size()
Date
Msg-id bxyoeupxyx1.fsf@datafix.cs.berkeley.edu
Whole thread Raw
Responses Re: relation_byte_size()
Re: relation_byte_size()
List pgsql-hackers
Hackers

Here is the definition of relation_byte_size() in optimizer/path/costsize.c:

----------------------------------------------------------------------
/** relation_byte_size*        Estimate the storage space in bytes for a given number of tuples*        of a given
width(size in bytes).*/
 
static double
relation_byte_size(double tuples, int width)
{       return tuples * (MAXALIGN(width) + MAXALIGN(sizeof(HeapTupleData)));
}

----------------------------------------------------------------------

Shouldn't this be HeapTupleHeaderData and not HeapTupleData ? 

(Of course, from a costing perspective these shouldn't be very different but ...)

-- 
Pip-pip
Sailesh
http://www.cs.berkeley.edu/~sailesh




pgsql-hackers by date:

Previous
From: david@fetter.org (David Fetter)
Date:
Subject: Re: Inside the Regex Engine
Next
From: Doug McNaught
Date:
Subject: Re: PostgreSQL 7.3.4 gets killed by SIG_KILL