Re: same size VARCHAR or INT IX faster?

From: Richard Huxton <dev(at)archonet(dot)com>
To: Matthew Peter <survivedsushi(at)yahoo(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: same size VARCHAR or INT IX faster?
Date: 2005-09-02 07:33:59
Message-ID: 43180067.7020006@archonet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Matthew Peter wrote:
> same size VARCHAR or INT IX faster? i assume INT. The
> reason I ask is I was wondering what (if any) is the
> avg delay from one over the other? And benefit of one
> over the other? Thanks.

If you want numbers, use INT. If you want text use a VARCHAR.

It's probably difficult to come up with speed comparisons for "the same
size" since varchar will have an overhead for the field-length as well
as the number of characters.

Even then, you'd have to account for client language and application
overheads.

In any case, optimising at this level is unlikely to be a good use of
your time unless you really have reached the practical limits of
available hardware.

--
Richard Huxton
Archonet Ltd

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Andrus 2005-09-02 07:59:18 how to retrieve error message details
Previous Message Michael Meskes 2005-09-02 07:09:35 Re: ECPG examples...