PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

À propos de l'index clusterisé dans postgres

Notez que PostgreSQL utilise le terme "index clusterisé" pour utiliser quelque chose de vaguement similaire et pourtant très différent de SQL Server.

Si un index particulier a été désigné comme index de clustering pour une table, alors le \d de psql la commande indiquera l'index clusterisé, par exemple,

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

PostgreSQL ne nomme pas les index comme index de clustering par défaut. Il n'organise pas non plus automatiquement les données de la table pour qu'elles correspondent à l'index clusterisé, même lorsqu'elles sont ainsi désignées :la commande CLUSTER doit être utilisée pour réorganiser les données de la table.