Re: [Pgsql-ayuda] SOBRE COMANDO CLUSTER

From: Ricardo Ignacio Mercado Araneda <rmercado(at)dportales(dot)cl>
To: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: Postgres <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] SOBRE COMANDO CLUSTER
Date: 2004-03-03 21:06:08
Message-ID: 1078347967.2744.0.camel@localhost
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Me queda absolutamente claro.

GRACIAS

El mi, 03-03-2004 a las 17:23, Alvaro Herrera escribi:
> On Wed, Mar 03, 2004 at 04:56:14PM -0300, Martin Marques wrote:
>
> Para complementar:
>
> > El Mi 03 Mar 2004 11:52, Ricardo Ignacio Mercado Araneda escribi:
>
> > > CLUSTER xxx-idx ON <tabla>;
> > >
> > > 1) que significa esto? y que relacion tiene con el contrib Tsearch?
>
> No tiene relacin directa con tsearch, pero hacer consultas por rangos
> contra un ndice es ms eficiente si la tabla est ordenada segn ese
> ndice por motivos de localidad en las referencias. Es decir, la
> bsqueda con tsearch puede ser ms rpida (y puede que no).
>
> > > 2) Puedo tener tantos cluster como indices tenga en una tabla? o Hay
> > > Limites?
>
> Slo uno.
>
> > > 3) Debo Usarlo solo si tengo instalado el contrib tsearch o pueden
> > > funcionar independientemente?
>
> No tienen ninguna relacin.
>
> > CLUSTER lo que hace es reordenar las tuplas de la tabla de acuerdo a algun
> > criterio. Ese criterio lo da el indice.
> >
> > O sea, despues de correr el comando CLUSTER los registros de tu tabla van a
> > estar ordenados por los campos del indice (o mejor aun, por alguna funcion,
> > si tenes un indice funcional).
>
> Ojo que puedes hacer "CLUSTER tabla" y reordena la tabla de acuerdo al
> ltimo ndice que se us. Esto tiene sentido porque el ordenamiento no
> se preserva en inserciones de registros nuevos (ni UPDATEs).
--
RICARDO IGNACIO MERCADO ARANEDA
Direccin de Sistemas
Organizacin Educacional Diego Portales
Fono (41)-910252 Anexo 225
Concepcin - Chile
Rmercado(at)dportales(dot)cl - Rmercado23(at)hotmail(dot)com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message manuel oyanedel castillo 2004-03-03 22:01:54 [Pgsql-ayuda] problemas para iniciar Postgres
Previous Message Alvaro Herrera 2004-03-03 20:23:26 Re: [Pgsql-ayuda] SOBRE COMANDO CLUSTER