1.汇集索引性能
定义:数据行的物理顺序和列值(通常是主键的那一列)的逻辑顺序相同spa
理解: 一个表就像是咱们之前用的新华字典,汇集索引就像是拼音目录。咱们若是要查询一个“哇”字,咱们只须要查询“哇”字对应在新华字典拼音目录对应的页码,就能够查询到对应的“哇”字所在的位置。索引
2.非汇集索引效率
定义:该索引中的索引的逻辑顺序和磁盘上行的物理存储顺序不一样,一个表中能够拥有多个非汇集索引数据
理解 :非汇集索引就像新华字典的偏旁字典,他结构顺序与实际存放顺序不必定一致。查询
#1 : 使用汇集索引的查询效率要比非汇集索引的效率要高,可是若是须要频繁去改变汇集索引的值,写入性能并不高,由于须要移动对应数据的物理位置。移动
#2 : 非汇集索引在查询的时候能够的话就避免二次查询,这样性能会大幅提高。co
#3 : 不是全部的表都适合创建索引,只有数据量大表才适合创建索引,且创建在选择性高的列上面性能会更好。字典