概述:有序的数据结构,为了高效获取数据。
优点:提高检错效率 降低io成本,通过索引列进行排序,降低数据排序的成本
缺点:索引列占用空间,降低更新的效率
结构:
b+tree索引:常见索引类型
hash索引:只针对精确查找
r-tree空间索引:用于地理空间数据类型
full-tree全文索引:全文索引
索引分类:
聚集索引选取规则:
存在主键:主键就是聚集索引
不存在主键:将使用第一个唯一索引作为聚集索引
表没有主键和唯一索引:自动生成一个rowid作为隐藏的聚集索引
概述:有序的数据结构,为了高效获取数据。
优点:提高检错效率 降低io成本,通过索引列进行排序,降低数据排序的成本
缺点:索引列占用空间,降低更新的效率
结构:
b+tree索引:常见索引类型
hash索引:只针对精确查找
r-tree空间索引:用于地理空间数据类型
full-tree全文索引:全文索引
索引分类:
聚集索引选取规则:
存在主键:主键就是聚集索引
不存在主键:将使用第一个唯一索引作为聚集索引
表没有主键和唯一索引:自动生成一个rowid作为隐藏的聚集索引