摘要: 1. 事务:InnoDB支持,MyISAM不支持,在InnoDB中每一条SQL语句都会默认封装成事务自动提交,然而这样会影响速度,因此最好把多条SQL语句放在begin和commit之间组成一个事务; 2. 索引:InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起 阅读全文
posted @ 2019-07-08 21:25 尐J 阅读(388) 评论(0) 推荐(0)
摘要: MyISAM索引实现 MyISAM索引文件和数据文件是分离的,索引文件的data域保存记录所在页的地址(物理存储位置),通过这些地址来读取页,进而读取被索引的行数据。 MyISAM的索引原理图如下,Col1为主键: 而对于二级索引,在 MyISAM存储引擎中以与上图同样的方式实现,也就是主索引和辅助 阅读全文
posted @ 2019-07-08 20:12 尐J 阅读(4499) 评论(0) 推荐(1)