- 博客(3)
- 收藏
- 关注
转载 聚簇索引和非聚簇索引
聚簇索引是一种数据存储方式,它实际上是在同一个结构中保存了B+树索引和数据行,InnoDB表是按照聚簇索引组织的(类似于Oracle的索引组织表)。InnoDB通过主键聚簇数据,如果没有定义主键,会选择一个唯一的非空索引代替,如果没有这样的索引,会隐式定义个主键作为聚簇索引。下图形象说明了聚簇索引表(InnoDB)和非聚簇索引(MyISAM)的区别:对于非聚簇索
2015-07-31 14:42:42 479
转载 数据库索引的作用和优点缺点
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引
2015-07-31 14:28:49 308
转载 mysql 性能分析及explain用法
1 使用explain语句去查看分析结果,如 explain select * from test1 where id=1;会出现:id selecttype table type possible_keys keykey_len ref rows extra各列其中,type=const表示通过索引一次就找到了,key=primary的话,表示使用了主键
2015-07-31 14:25:47 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人