Search Postgresql Archives

When does CLUSTER occur?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

 

I’m looking for some general info on the behavior of CLUSTER.  I add large amounts of data to an existing table something like this:

 

BEGIN;

DROP INDEX IF EXISTS xgen1011_si_sn;

COMMIT;

 

BEGIN;

INSERT INTO gen1011

[snip]

COMMIT;

 

BEGIN;

CREATE INDEX xgen1011_si_sn

  ON gen1011

  USING btree

  (sample_id, snp_number)

  WITH (FILLFACTOR=100)

TABLESPACE index_tablespace;

ALTER TABLE gen1011 CLUSTER ON xgen1011_si_sn;

COMMIT;

 

My question is whether or not the “ALTER TABLE gen1011 CLUSTER ON xgen1011_si_sn” actually clusters the table at that point or if it just tells it to use that index for clustering?  If the latter I assume I need to add a “CLUSTER gen1011 ON xgen1011_si_sn” line at the end along with an ANALYSE line?

 

Thanks,

Bob


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux