Mah*_*V S 6 postgresql clustered-index
许多像这样的stackoverflow链接的帖子声称PostgreSQL中没有聚集索引的概念.但是,PostgreSQL文档包含类似的内容.一些人声称它类似于SQL Server中的聚簇索引.
你知道这两者之间的确切区别是什么,如果有的话?
甲聚簇索引或组织的表索引是一个数据结构,其中所有的表数据以索引顺序典型地通过在B树结构组织表组织.
一旦表格像这样组织,订单将由所有未来的数据修改自动维护.
PostgreSQL没有这样的聚类索引.该CLUSTER命令的作用是按索引的顺序重写表,但该表仍然是一个基本无序的数据堆,因此未来的数据修改将不会维护该索引顺序.
你必须CLUSTER,如果你想保留的数据修改表脸的大致索引顺序一个PostgreSQL表规则.
PostgreSQL中的集群可以提高性能,因为在索引扫描期间发现的元组将在堆表中靠近,这可以将对堆的随机访问转换为更快的顺序访问.
| 归档时间: |
|
| 查看次数: |
1059 次 |
| 最近记录: |