Stephen, On 9/28/06 9:44 AM, "Stephen Frost" <[EMAIL PROTECTED]> wrote:
> I'm not sure about 'money' in general but these claims of great > performance improvments over numeric just don't fly so easily with me. > numeric isn't all *that* much slower than regular old integer in the > tests that I've done. Part of the problem is the *size* of Numeric. I've just looked for something that describes the size of a Numeric and I saw an old post that says: 10 + x/2 bytes So, a minimum of 10 bytes (compared to the 8 proposed for money64) plus scale (x) divided by two. Currently on the TPC-H benchmark, Postgres requires 1.7 times the amount of internal database storage as what is in the ASCII data file representation. Oracle and MSFT SQLServer are almost 1:1. Part of this fluff is the 24 bytes of tuple header, part of it is in the Numeric. - Luke ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org