说说mysql索引
2015-07-29 10:43
351 查看
索引的作用就是使我们更快的找到所要的东西,类似于一本书的目录,迅速找到某一章节进行阅读。
mysql常用的两种引擎,分别是myisam和innodb。索引的数据结构是B+树(还没了解B+树的同学可以自行网上查阅),但是具体的实现方式有些不同。
myisam:
使用B+树作为索引的数据结构,叶节点的data域存放的是指向真实纪录的地址,画个图说明一下。
![](http://img.blog.csdn.net/20150729142755647?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
innodb:
使用B+树作为索引的数据结构,叶节点的data域存放的是真实纪录,画个图说明一下。
![](http://img.blog.csdn.net/20150729142526433?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
做下笔记,记得更牢,如有差错,欢迎指出补充。
mysql常用的两种引擎,分别是myisam和innodb。索引的数据结构是B+树(还没了解B+树的同学可以自行网上查阅),但是具体的实现方式有些不同。
myisam:
使用B+树作为索引的数据结构,叶节点的data域存放的是指向真实纪录的地址,画个图说明一下。
innodb:
使用B+树作为索引的数据结构,叶节点的data域存放的是真实纪录,画个图说明一下。
做下笔记,记得更牢,如有差错,欢迎指出补充。
相关文章推荐
- mysql实战之 批量update
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
- 解决drbd Unknown 问题:
- mysql的yearweek()函数转换与逆转换。
- 解压版mysql的安装方法
- mysqldump定时备份数据库
- 【转载】MYSQL对时间的处理
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
- MySQL执行计划解读
- [置顶] Lucene 4.10 + Mysql 5.5 创建数据库表索引(Lucene 学习序列1)
- mysql 二进制文件增量备份
- 无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上
- MYSQL 调优和使用必读
- MYSQL 调优和使用必读
- 对MySQL配置参数 my.ini/my.cnf的详细解析
- MySQL配置文件my.cnf参数优化和中文详解
- MySQL要导出成excel的方法
- MYSQL获取自增主键【4种方法】
- 关于MySql全文索引
- 一键安装脚本