Re: [Pgsql-ayuda] Consulta sobre velocidad

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Antonio Castro <acastro(at)ciberdroide(dot)com>
Cc: José Luis DALLAPICCOLA <jld(at)rnonline(dot)com(dot)ar>, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Consulta sobre velocidad
Date: 2003-01-04 01:16:08
Message-ID: 20030104011608.GA5462@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Fri, Jan 03, 2003 at 08:15:51PM +0100, Antonio Castro wrote:
> On Fri, 3 Jan 2003, José Luis DALLAPICCOLA wrote:
>
> > Tengo que decidir el tipo de un campo. Son pocos los valores distintos
> > necesarios (alrededor de 6). No se mostrará, sólo se usará de unión entre
> > dos tablas.
> >
> > La consulta: En cuanto a la velocidad posterior de unión entre las dos
> > tablas: ¿qué tipo de dato conviene?
> > Las opciones: varchar(1), char(1), smallint, numeric(1)

Tienes otra opcion, "char" (incluyendo las comillas). Es un solo byte y
no tiene el sobrecosto de 4 bytes que tienen los tipos de largo variable
como char(n), varchar(n), numeric(n,m). De hecho, es lo que se usa en
algunos catalogos del sistema (como relkind en pg_class, y otros).

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Right now the sectors on the hard disk run clockwise, but I heard a rumor that
you can squeeze 0.2% more throughput by running them counterclockwise.
It's worth the effort. Recommended." (Gerry Pourwelle)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-01-04 04:22:03 Re: [Pgsql-ayuda] ayuda con SETOF
Previous Message Felipe Fernandez 2003-01-03 22:58:26 Re: [Pgsql-ayuda] apache+postgres+php