数据库
文章平均质量分 75
小白鼠捉大猫咪
这个作者很懒,什么都没留下…
展开
-
Mysql的索引结构——B+树
1.B树和B+树的基本结构和区别1.1 B树的结构B树的特点:(1)每个节点可以存储多个数据;(2)节点中的多个数据是排好序的;(3)B树的中间节点也可以存储数据。1.2 B+树的结构B+树的特点:(1)B+树的叶子节点才会存储数据,中间节点存储的是指向数据的中间索引值;(2)B+树的叶子节点之间是由**双向指针(这个图中的B+树是单向的,因为这个是学术上的B+树,mysql中的B+树使用的是双向指针)**相连的;(3)B+树的每个节点内可以存储多个元素,并且每个元组在节点内部是排好原创 2021-07-07 11:10:54 · 2014 阅读 · 2 评论 -
MyISM和InnoDB数据库引擎的区别
1.InnoDB支持事务,MyISM不支持事务,对于InnoDB而言,每一条SQL语句都会被封装成一个事务之后再进行自动提交,这样会影响速度,因此,在实际的开发中最好将多条语句放在begin和commit之间,实现手动的提交。2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败;3. InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要有主键,通过主键索引效原创 2021-06-20 11:30:57 · 201 阅读 · 0 评论 -
mysql常见问题总结
一、mysql为什么要做主从复制二、如何设置mysql的主从复制三、mysql主从复制的原理是什么?四、mysql为什么要做读写分离五、如何设置mysql的读写分离六、mysql读写分离的原理是什么?七、使用读写分离后有什么问题,该如何解决?...原创 2021-06-17 15:08:28 · 496 阅读 · 0 评论