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
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 |