第 14 章 · 第二节 · 课件第 7、8 页合并重做
存储记录结构与聚簇
定类型和长度时权衡时间、空间和维护代价。
存储记录结构与聚簇
存储记录结构包括记录的组成、数据项的类型和长度,以及逻辑记录到存储记录的映射。
要权衡的三个因素
| 因素 | 含义 |
|---|---|
| 存取时间 | 查询和修改的速度 |
| 存储空间 | 占用多少磁盘空间 |
| 维护代价 | 修改数据时要做的额外工作 |
三者互相制约,要根据实际情况综合权衡。
聚簇
- 为了提高查询速度,把在一个或一组属性上具有相同值的元组,集中存放在一个物理块中
- 这个或这组属性称为聚簇码
- 作用:节省存储空间,按聚簇码查询的效率大大提高
- MySQL 的 InnoDB 按主码聚簇存放表中的行,主码的索引就是聚簇索引
- 一张表只能按一种方式聚簇,按其他列查询得不到聚簇的好处
试一试这一列该用什么类型
点一行,看这一列该用什么类型
| 这一列存的是 | 类型 |
|---|
关键术语
聚簇cluster
把聚簇码相同的元组集中存放在一个物理块中