最新 最热

Mysql进阶索引篇02——InnoDB存储引擎的数据存储结构

前面我们已经剖析了mysql中InnoDB与MyISAM索引的数据结构,了解了B+树的设计思想、原理,并且介绍了B+树与Hash结构、平衡二叉树、AVL树、B树等的区别和实际应用场景。...

2022-10-26
2

MySql进阶索引篇01——深度讲解索引的数据结构:B+树

索引是存储引擎中一种用于快速找到数据的存储结构,他就像《新华字典》的目录,可以使我们查每个字的速度大大提升。

2022-10-26
3

笔记 | 深入浅出索引(上)

由于哈希表的索引不是递增的,所以新增的时候会很快,但是因为不是有序的,所以哈希索引做区间查询的速度是很慢的。

2022-10-26
1

【MySQL】InnoDB 是如何存储数据的

InnoDB 是怎么存储数据的?数据目录 -> 聚簇索引 -> 页 -> 行格式 -> 独立表空间 -> 区,组,段 -> 系统表空间……

2022-10-26
3

【数据库】事务?隔离级别?LBCC?MVCC?

之前对事务的了解仅限于知道要么全部执行,要么全部不执行,能背出 ACID 和隔离级别,知其然但不知其所以然,现在觉得非常有必要系统学一下,关于事务,关于 LBCC,关于 MVCC,关于死锁 ……...

2022-10-26
2

【总结思考】如何提高项目的稳定性和开发效率

除了保证项目如期上线,如何保证项目上线后的运行速度,如何提高容灾能力,减少bug同样是我们需要考虑的问题。

2022-10-26
3

MySQL数据库原理学习(七)

哈希索引就是采用一定的hash算法,将键值换算成新的hash值,映射到对应的槽位上,然后存储在hash表中。

2022-10-26
2

MySQL数据库原理学习(四)

Memory引擎的表数据时存储在内存中的,由于受到硬件问题、或断电问题的影响,只能将这些表作为

2022-10-26
3

MySQL数据库原理学习(三)

上面我们介绍了什么是存储引擎,以及如何在建表时如何指定存储引擎,接下来我们就来介绍下来上面

2022-10-26
4

MySQL数据库原理学习(二)

大家可能没有听说过存储引擎,但是一定听过引擎这个词,引擎就是发动机,是一个机器的核心组件。

2022-10-26
3