PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Über gruppierten Index in Postgres

Beachten Sie, dass PostgreSQL den Begriff "Clustered Index" verwendet, um etwas zu verwenden, das vage ähnlich und doch sehr unterschiedlich zu SQL Server ist.

Wenn ein bestimmter Index als Clustering-Index für eine Tabelle nominiert wurde, dann \d von psql Der Befehl gibt den gruppierten Index an, z. B.

Indexes:
    "timezone_description_pkey" PRIMARY KEY, btree (timezone) CLUSTER

PostgreSQL nominiert Indizes standardmäßig nicht als Clustering-Indizes. Es ordnet Tabellendaten auch nicht automatisch so an, dass sie mit dem Clustered-Index korrelieren, selbst wenn dies so festgelegt wurde:Der CLUSTER-Befehl muss verwendet werden, um die Tabellendaten neu zu organisieren.