Mysql
 sql >> Database >  >> RDS >> Mysql

Che cos'è una tabella di indice cluster?

Per quanto ne so, un "indice cluster" è un indice in cui i nodi foglia dell'indice sono le pagine di dati. È diverso da un indice non cluster in cui i nodi foglia sono riferimenti a righe archiviate nelle pagine di dati.

Una tabella può avere al massimo un indice cluster. In una tabella con un indice cluster, i dati vengono ordinati in base alle chiavi dell'indice.

Postgres non supporta gli indici cluster. Ha un'ottimizzazione della tabella chiamata "cluster" che ordina i dati in base a un indice. Tuttavia, questo ordinamento non viene mantenuto, quindi non è lo stesso di un indice cluster.