SQLServer——堆结构
堆是不含聚集索引的表。堆的 sys.partitions中具有一行,对于堆使用的每个分区,都有 index_id = 0 (?SELECT * FROMsys.partitions where index_id = 0?)。默认情况下,一个堆有一个分区。当堆有多个分区时,每个分区有一个堆结构,其中包含该特定分区的数据。例如,如果一个堆有四个分区,则有四个堆结构;每个分区有一个堆结构。 sys.system_internals_allocation_units 系统视图中的列 first_iam_page 指向管理特定分区中堆的分配空间的一系列 IAM 页的第一页。SQL Server 使用 IAM 页在堆中移动。堆内的数据页和行没有任何特定的顺序,也不链接在一起。?数据页之间唯一的逻辑连接是记录在 IAM 页内的信息。 SELECT * FROM sys.system_internals_allocation_units?
| 重要提示: | sys.system_internals_allocation_units系统视图保留为仅供 Microsoft SQL Server 内部使用。不保证将来的兼容性。
---|
- entity-framework-4.1 – 实体框架代码和数据库用户
- sqlserver 2005 功能限制与对比
- sql-server – 在SQL Server中有任何方法可以让’use datab
- 【SQL server】更新与删除
- Sqlserver 问题杂集
- 数据库 – 删除旧域信任. Now Progress(9.1D)无法打开DB Fi
- SQL Server 排序函数 ROW_NUMBER和RANK 用法总结
- [瞭望]RoR 在国内难以建立大型应用
- sql server 游标实例:循环表内数据,并根据参数 查询其他表
- sql-server – SQL Server – 基于GUID的PK是支持基于租户的