请问,聚集索引 为什么适用于少部分数据的情况?

mysql技术内幕innodb存储引擎里提到了这个问题,好像和顺序读、随机读、预读取有关,但却没有给出具体的解释。。。。

所有的数据库都一样,记录是按照聚集索引的次序物理存放的,所以只有索引键值不会更改的情况,才不会频繁移动记录。
否则很影响性能。

SQL SERVER提供了两种索引:聚集索引和非聚集索引。其中聚集索引表示表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大。非聚集索引表示数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置,非聚集索引检索效率比聚集索引低,但对数据更新影响较小 所以数据少的时候更新数据的影响小阿。