Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que é uma tabela de índice clusterizado?


Até onde eu sei, um "índice clusterizado" é um índice em que os nós folha do índice são as páginas de dados. Isso é diferente de um índice não clusterizado em que os nós folha são referências a linhas armazenadas nas páginas de dados.

Uma tabela pode ter no máximo um índice clusterizado. Em uma tabela com um índice clusterizado, os dados são classificados pelas chaves de índice.

O Postgres não oferece suporte a índices clusterizados. Ele tem uma otimização de tabela chamada "cluster" que classifica os dados com base em um índice. No entanto, essa ordenação não é mantida, portanto, não é o mesmo que um índice clusterizado.