这个是韩国人的一本书,不过翻译,审校的都是牛人。主要说了存储结构,执行计划。
也就是边看边记了,免得书一还,就什么都记不起了。
第一部分 影响数据读取的因素
一、数据的存储结构和特征
聚簇因子(Cluster Factor)
聚簇因子是指,按照索引列值进行了排序的索引行序和对应表中数据行序的相似程度。聚簇因子大小对数据读取效率有着直接的影响。
数据的存储方式一旦被决定,不论在何种情况下都不能随意改变。尽管索引是在表的基础上创建的,但索引行的顺序仍然与表中行的位置在相似程度上存在着一定差异。因此,如果利用聚簇因子较好的索引读取数据,则即使所需要读取的行数较多,也能因为读取数据块数较少而能够获得非常好的读取效率。由此可见,在频繁需要读取大范围数据的情况下,为了提高读取效率而采用有利于数据读取的存储方式就会显得非常重要。
二、索引的类型和特征
三、SQL的执行计划(Explain Plan)
四、构建索引的战略方案
第二部分 最优数据读取方案
五、局部范围扫描(Partial Range Scan)
六、表连接的最优化方案