2018年7月12日
摘要: ‘’MYSQL一直了解得都不多,之前写sql准备提交生产环境之前的时候,老员工帮我检查了下sql,让修改了一下存储引擎,当时我使用的是Myisam,后面改成InnoDB了。为什么要改成这样,之前都没有听过存储引擎,于是网上查了一下。 事实上使用不同的存储引擎也是有很大区别的,下面猿友们可以了解一下。 阅读全文
posted @ 2018-07-12 17:04 千重峰 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、B+树索引 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者ze开头的单词呢?是不是觉得如果没有索引,这个 阅读全文
posted @ 2018-07-12 17:01 千重峰 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 出处:http://blog.csdn.net/xingfujie/article/details/8620274 MySQL Index的使用 以下是理论知识备忘: 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL 阅读全文
posted @ 2018-07-12 16:55 千重峰 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 出处:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQ 阅读全文
posted @ 2018-07-12 16:51 千重峰 阅读(16234) 评论(1) 推荐(3) 编辑