摘要:
今天学习了Mysql存储使用B+树的特点。 【又是面试常考】B+树的特性是什么?所有叶子节点都在同一层:这是B+树的一个重要特性,确保了所有数据项的检索都具有相同的I/O延迟,提高了搜索效率。每个叶子节点都包含指向相邻叶子节点的指针,形成一个链表,由于叶子节点之间的链接,B+树非常适合进行范围查询和 阅读全文
posted @ 2025-03-07 23:13
笠大
阅读(35)
评论(0)
推荐(0)
摘要:
今天学历索引的分类,记忆下来还是挺难的。 以后会试试让DeepSeek来帮我辅助记忆。讲讲索引的分类是什么?MySQL可以按照四个角度来分类索引。 按「数据结构」分类:B+tree索引、Hash索引、Full-text索引。按「物理存储」分类:聚簇索引(主键索引)、二级索引(辅助索引)。按「字段特性 阅读全文
posted @ 2025-03-07 23:11
笠大
阅读(19)
评论(0)
推荐(0)
摘要:
今天了解了Mysql的索引和好处。 具体如下: 索引类似于书籍的目录,可以减少扫描的数据量,提高查询效率。 如果查询的时候,没有用到索引就会全表扫描,这时候查询的时间复杂度是O(n)如果用到了索引,那么查询的时候,可以基于二分查找算法,通过索引快速定位到目标数据, mysql 索引的数据结构一般是 阅读全文
posted @ 2025-03-07 23:08
笠大
阅读(10)
评论(0)
推荐(0)
摘要:
今天继续小林Coding面试题学习。讲一讲mysql的引擎吧,你有什么了解? InnoDB:InnoDB是MySQL的默认存储引擎,具有ACID事务支持、行级锁、外键约束等特性。它适用于高并发的读写操作,支持较好的数据完整性和并发控制。MyISAM:MyISAM是MySQL的另一种常见的存储引擎,具 阅读全文
posted @ 2025-03-07 23:06
笠大
阅读(13)
评论(0)
推荐(0)
摘要:
今天学习小林Coding上的典型mysql面试题。执行一条SQL请求的过程是什么? 连接器:建立连接,管理连接、校验用户身份; 查询缓存:查询语句如果命中查询缓存则直接返回,否则继续往下执行。MySQL 8.0 已删除该模块; 解析 SQL,通过解析器对 SQL 查询语句进行词法分析、语法分析,然后 阅读全文
posted @ 2025-03-07 23:05
笠大
阅读(18)
评论(0)
推荐(0)

浙公网安备 33010602011771号