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