Chinaunix首页 | 论坛 | 博客
  • 博客访问: 166347
  • 博文数量: 103
  • 博客积分: 2251
  • 博客等级: 大尉
  • 技术积分: 1095
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-03 11:15
文章分类

全部博文(103)

文章存档

2011年(103)

分类: 数据库开发技术

2011-05-04 23:19:25

堆数据表是没有***索引的表。即数据行不按任何特殊的顺序存储,数据页也没有任何特殊的顺序。数据页不在链接列表内链接。 sys.system_internals_allocation_units 系统视图中的列 first_iam_page 指向特定分区中堆的分配空间的一系列 IAM 页的第一页。 使用 IAM 页在堆中移动。堆内的数据页和行没有任何特定的顺序,也不链接在一起。数据页之间唯一的逻辑连接是记录在 IAM 页内的信息。

1ITPUB个人空间8n e#l%C*~l#^#{u
 

  那么堆表是如何存储数据的呢?出于简化的目的,我们先来构造不含任何索引的一张堆数据表,然后从简单到复杂逐步深入探讨。

#div_code img { border: 0px none; }
--创建一张数据表,从系统表生成测试数据
hwLfh8FR u6517DROP TABLE testheap
h r
阅读(574) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~