Re: Clave Primaria

From: "=?ISO-8859-1?Q?Juan_Garc=E9s_Bustam?=ante" <jgarces(at)futuroprofesional(dot)cl>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Clave Primaria
Date: 2005-12-22 15:42:20
Message-ID: 20051222153842.M71011@futuroprofesional.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ya lo tengo claro, claves enteras es mejor, pero en cuanto a la cantidad de
campos que conforman la clave, ¿Es significativamente más lento que usar un
solo campo serial?

¿Cómo realiza la indexación Postgres cuando la clave primaria es compuesta?

---------- Original Message -----------
From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Mario Gonzalez <gonzalemario(at)gmail(dot)com>
Cc: Juan Garcés Bustamante <jgarces(at)futuroprofesional(dot)cl>,
pgsql-es-ayuda(at)postgresql(dot)org
Sent: Thu, 22 Dec 2005 10:34:19 -0500
Subject: Re: [pgsql-es-ayuda] Clave Primaria

> > >
> > > ¿Influyen en algo los tipos de datos que poseen los campos claves?
> > >
> > SI, en cuanto a usar indices se recomienda usar numeros enteros, por
> > ejemplo si en tu consulta incluyes un LIKE... AFAIK en un campo que
> > contenga caracteres el optimizador ignorara el uso de indices.
> >
>
> no necesariamente, en locale C si tu consulta es algo como
> " fld1 LIKE 'primera_parte%' " si puede usar indices definidos sobre
> fld1 le problema esta en si usas un locale distinto a C...
>
> pero definitivamente tener claves que no sean enteros va a ser mas lento...
>
> --
> Atentamente,
> Jaime Casanova
> (DBA: DataBase Aniquilator ;)
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
------- End of Original Message -------

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Frank Jonislla 2005-12-22 15:46:05 sincronizar postgres a mySql
Previous Message Jaime Casanova 2005-12-22 15:39:18 Re: Consulta muy simple