![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 86
程序猿夏夏夏
爱学习的程序猿,每天学习一个小知识。
可内推大厂,欢迎私信
展开
-
【MYSQL】一颗B+树可以保存多少条数据
所以说,如果能熟悉最小单元,就意味着我们抓住了事物的本事,再复杂的问题也会迎刃而解。mysql 的最小存储单元叫做“页”,这么多的页是如何构建一个庞大的数据组织,我们又如何知道数据存储在哪一个页中?如:上图中 page number=3的页,该页存放键值和指向数据页的指针,这样的页由N个键值+指针组成。查询数据库时,不论读一行,还是读多行,都是将这些行所在的整页数据加载,然后在内存中匹配过滤出最终结果。如果逐条遍历,性能肯定很差。3、InnoDB存储引擎,有自己的最小单元,称之为页,一个页的大小是16K。原创 2024-05-13 22:37:04 · 474 阅读 · 1 评论 -
【联合索引】最左匹配原则是什么?
联合索引(Composite Index)是一种索引类型,它由多个列组成。MySQL的联合索引(也称为复合索引)是建立在多个字段上的索引。这种索引类型允许数据库在查询时同时考虑多个列的值,从而提高查询效率和性能。联合索引:也称复合索引,就是建立在多个字段上的索引。联合索引的数据结构依然是 B+ Tree。原创 2024-05-13 22:09:07 · 832 阅读 · 0 评论 -
【MYSQL】索引
一、 数据库索引中的主键和索引1、表加上主键的结构转变数据库建立主键的时候是默认会建立索引的,这个索引叫做聚集索引,平时我们建立的索引叫做非聚集索引。主流的RDBMS都是把平衡树当做数据表默认的索引数据结构的。我们平时建表的时候都会为表加上主键,在某些关系型数据库中,如果建表不加主键的话,数据库会拒绝建表语句的执行。一个没加主键的表,它的数据是无需的放置在磁盘存储器上,一行一行的排列很征求...原创 2020-04-29 11:30:01 · 298 阅读 · 1 评论