MySQL
文章平均质量分 92
zxjnmc
这个作者很懒,什么都没留下…
展开
-
MySQL中的索引
什么是索引? 索引是帮助数据库高效获取数据的数据结构。 MySQL中有哪些索引? 从数据结构角度 B+Tree:BTREE索引就是一种将索引值按一定的算法,存入一个树形的数据结构中(二叉树),每次查询都是从树的入口root开始,依次遍历node,获取leaf。这是MySQL里默认和最常用的索引类型; R-Tree:R-TREE在MySQL很少使用,仅支持geometry数据类型,支持该类型的存储引擎只有MyISAM、BDb、InnoDb、NDb、Archive几种。相对于BTREE,RTREE原创 2021-08-24 20:19:05 · 300 阅读 · 0 评论 -
InnoDB实现事务的原理
由于InnoDB在MySQL数据库中占有十分重要的地位,并且其实现事务的过程也十分复杂,涉及的面比较广,如果没有一定的知识背景很难理解它的设计思路。因此要想理清InnoDB事务实现的原理,我们很有必要了解一下MySQL的相关知识。 MySQL的逻辑架构 从图1可以看出MySQL有以下几部分组成 连接池组件 管理服务和工具组件 SQL接口组件 查询分析器组件 优化器组件 缓冲组件 插件式组件 物理文件 MySQL数据库区别于其他数据库的最重要的一个特点就是它的插件式存储引擎。M.原创 2021-03-30 23:06:01 · 2320 阅读 · 0 评论