Creando indices y clusters

From: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Creando indices y clusters
Date: 2009-01-03 20:38:01
Message-ID: 83991.41257.qm@web52107.mail.re2.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Maestros tengo una tabla de personas como mas de 30 millones de registros, la cosa es que la clave es un serial, pero quiero acelerar las busuqedas por numero documento y por nombre.. entonces hice

CREATE INDEX nombrepersona_idx ON padrones.personas(nombre varchar_pattern_ops);
CREATE INDEX documentopersona_idx ON padrones.personas(numdoc varchar_pattern_ops);

ahora por lo que lei me conviene usar CLUSTER pero por cual de los dos indices conviene?, imagino que solo por uno pero cual?

Se me ocurre que por nombrepersona_idx ya que seria lo mas comun hacer LIKE %xxxx% sobre nombres antes que sobre numeros de doc.
Tambien les aclaro que nombre es un character varying(100), mientras que numdoc es un character varying(12).

¿Que me aconejan?

____________________________________________________________________________________
¡Buscá desde tu celular!

Yahoo! oneSEARCH ahora está en Claro

http://ar.mobile.yahoo.com/onesearch

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raúl Andrés Duque Murillo 2009-01-03 23:38:35 Re: Creando indices y clusters
Previous Message Emanuel Calvo Franco 2009-01-02 18:59:53 Re: Error Compilando los sgml en el current branch