MySQL
doubicheng
这个作者很懒,什么都没留下…
展开
-
java学习(九)
1、MySQL的日志模块binlog和redo log有了解吗?在MySQL的使用中,更新操作也是很频繁的,如果每一次更新操作都根据条件找到对应的记录,然后将记录更新,再写回磁盘,那么IO成本以及查找记录的成本都很高。所以,出现了日志模块,即我们的update更新操作是先写日志,在合适的时间才会去写磁盘,日志更新完毕就将执行结果返回给了客户端。MySQL中的日志模块主要有redo log(...原创 2020-02-01 13:49:28 · 150 阅读 · 0 评论 -
java学习(八)
1、MySQL的索引有了解吗?索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息,就像一本书的目录一样,可以加快查询速度。InnoDB 存储引擎的索引模型底层实现数据结构为B+树,所有数据都是存储在 B+ 树中的。2、为什么底层数据结构使用B+树,而不是B树?B+树是B树的变种,B+树的非叶子节点只用来保存索引,不存储数据,所有的数据都保存在叶子...原创 2020-02-01 13:22:34 · 90 阅读 · 0 评论