--- On Thu, 8/28/08, Alvaro Herrera <[EMAIL PROTECTED]> wrote:

> From: Alvaro Herrera <[EMAIL PROTECTED]>
> Subject: Re: [pgsql-es-ayuda] Consulta sobre index
> To: "Lennin Caro" <[EMAIL PROTECTED]>
> Cc: [email protected]
> Date: Thursday, August 28, 2008, 3:49 PM
> Lennin Caro escribió:
> > este es el excenario
> > 
> > -Se crea una tabla "tb1"
> > -Se crea una PK id "pk_id" (automaticamente
> se crea un indice a esta PK)
> > -se crea un indice "idx_id" indexando el
> campo id de la tabla
> 
> Este segundo indice es redundante.
> 
> > ahora mi preunta es:
> > 1-como se cual es el indice que usara el query plan?
> 
> ¿Qué importancia tiene eso?

queria saber si podia decidir por cual indice se resuelve la consulta, con la 
finalidad de medir los tiempos de respuestas que se generarian por cada indice 
para cuando cada indice este en un tablespace diferente que se encuentren en 
disco diferente.


> 
> > 2-se puede eliminar el indice creado implicitamente
> por postgresql al crear la PK?
> 
> No.  Pero sí puedes eliminar el otro.
> 


Gracias




--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
    (envía "unregister TuDirecciónDeCorreo" a [EMAIL PROTECTED])

Responder a