RE: Disk space consumption: character varying(255) versus text used for index

From: Stephen Froehlich <s(dot)froehlich(at)cablelabs(dot)com>
To:
Cc: "ruff(at)netwake(dot)com" <ruff(at)netwake(dot)com>, "pgsql-novice(at)postgresql(dot)org" <pgsql-novice(at)postgresql(dot)org>
Subject: RE: Disk space consumption: character varying(255) versus text used for index
Date: 2019-12-21 14:41:13
Message-ID: DM6PR06MB488956DEB11A82EFC5DFEF91E52C0@DM6PR06MB4889.namprd06.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Just to make it a little more clear, PostgreSQL has a binary UUID type that should house your GUID’s perfectly efficiently. (It also provides a lot of other useful functionality and speed improvements):

https://www.postgresql.org/docs/12/datatype-uuid.html

From: Justin <zzzzz(dot)graf(at)gmail(dot)com>
Sent: Friday, December 20, 2019 12:06 PM
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: ruff(at)netwake(dot)com; pgsql-novice(at)postgresql(dot)org
Subject: Re: Disk space consumption: character varying(255) versus text used for index

Have question this states the GUID is the text Hex value form a UUID if so that 36bytes long vs integer that is 128bits if that is the case convert this GUID to UUID type

or am i missing something?

On Fri, Dec 20, 2019 at 1:55 PM Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us<mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us>> wrote:
Marcel Ruff <ruff(at)netwake(dot)com<mailto:ruff(at)netwake(dot)com>> writes:
> my btree index for
> guid | character varying(255)
> is currently 6.9GB (almost all guid entries are of size 37bytes)
> If I would change the data type to
> guid | text
> would the index size be reduced (without hitting performance)?

Wouldn't make any difference at all.

regards, tom lane

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Marcel Ruff 2019-12-21 17:09:58 Re: Disk space consumption: character varying(255) versus text used for index
Previous Message Justin 2019-12-20 19:06:17 Re: Disk space consumption: character varying(255) versus text used for index