谷吧美食网
您的当前位置:首页深入讲解MySQLInnodb索引的原理

深入讲解MySQLInnodb索引的原理

来源:谷吧美食网


看完上面的图,你应该对这句话有更深层的理解了。

那么这个时候,我们执行了下述语句,又会发生什么呢?

create index index_birthday on table(birthday);

此时结构图如下


看到了么,多加一个索引,就会多生成一颗非聚簇索引树。因此,很多文章才说,索引不能乱加。因为,有几个索引,就有几颗非聚簇索引树!你在做插入操作的时候,需要同时维护这几颗树的变化!因此,如果索引太多,插入性能就会下降!

总结

讲到这里,大家应该清楚的明白索引的原理了!可能细节方面还不够严谨,但是我觉得一个研发,理解到这里可以了,够用了,毕竟我们也不是专业的DBA。
希望大家有所收获!

您可能感兴趣的文章:

  • 探究MySQL中索引和提交频率对InnoDB表写入速度的影响
  • mysql更改引擎(InnoDB,MyISAM)的方法
  • 可以改善mysql性能的InnoDB配置参数
  • MySQL Innodb表导致死锁日志情况分析与归纳
  • MySQL数据库INNODB表损坏修复处理过程分享
  • MySQL不支持InnoDB的解决方法
  • Mysql5.5 InnoDB存储引擎配置和优化
  • MySQL InnoDB 二级索引的排序示例详解
  • 显示全文