| 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: | Whole Thread | Raw Message | 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 |