SQL Server 页存储结构

2019-10-12  本文已影响0人  神农架村姑

https://www.cnblogs.com/gaochundong/p/everyone_is_a_dba_sqlserver_page_storage_structure.html

没有聚集索引

如果一张表没有聚集索引(Clustered Index),则数据本身没有结构,这样的表称为堆(Heap)。
堆中的数据没有任何结构,当有新的数据行插入时,SQL Server 会寻找空闲的可用空间直接插入。
存储数据的数据页之间也没有连接关系,不会形成一个链表。


有主键 聚簇索引

SQL Server 在构成 Primary Key 约束的列上创建一个唯一索引,如果不明确指定,则默认该索引类型是唯一聚集索引。
当为表建立聚集索引后,表内的数据会重构成树状结构,也就是使用 B 树形式进行存储。


上一篇 下一篇

猜你喜欢

热点阅读