第 14 章 · 第二节
存储记录结构要定的东西
每一项什么类型、多长,加上聚簇和索引两件加速的手段。

试一试这一列该用什么类型
| 这一列装的是 | 该用 |
|---|
重 点
存取时间、存储空间、维护代价,三样互相拉扯,没有全赢的选法。
知道更多
聚簇和索引都是拿空间和维护换查询速度,只是换法不一样。
每一项什么类型、多长,加上聚簇和索引两件加速的手段。

| 这一列装的是 | 该用 |
|---|
存取时间、存储空间、维护代价,三样互相拉扯,没有全赢的选法。
聚簇和索引都是拿空间和维护换查询速度,只是换法不一样。
聚簇码相同的元组存到同一个物理块,查一类就只翻一块。

只对按聚簇码的查询有用,按别的列查反而可能更慢。
建表时 DBMS 就把主码的唯一索引建好了,剩下的才要自己想。

| 列与它的用法 | 建吗 |
|---|
查得多的建,改得多的不建,取值少的不建,长文本不建。
一百万行按性别一分还是五十万行,翻目录跟直接扫差不多,索引就白建了。