sql >> Database >  >> RDS >> PostgreSQL

Over geclusterde index in postgres

Merk op dat PostgreSQL de term "geclusterde index" gebruikt om iets te gebruiken dat vaag lijkt op en toch heel anders is dan SQL Server.

Als een bepaalde index is genomineerd als clusterindex voor een tabel, dan is \d van psql commando geeft de geclusterde index aan, bijvoorbeeld

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

PostgreSQL nomineert standaard geen indexen als clusterindices. Ook worden tabelgegevens niet automatisch zo gerangschikt dat ze correleren met de geclusterde index, zelfs niet als ze zo zijn genomineerd:de opdracht CLUSTER moet worden gebruikt om de tabelgegevens te reorganiseren.



  1. SQL Server converteert varbinary naar string

  2. Hoe dubbele rijen in SQL te elimineren

  3. Fix:"BACKUP LOG kan niet worden uitgevoerd omdat er geen huidige databaseback-up is." in SQL Server/SQL Edge

  4. Hoe beperk ik het aantal rijen dat wordt geretourneerd door een Oracle-query na het bestellen?