![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 90
基于MySQL数据展开一系列面试题积累
学徒630
夜郎自大是无知者
展开
-
MySQL日志机制【undo log、redo log、binlog 】
文中讨论了更新语句执行过程中涉及到的undo log、redo log和binlog三种关键日志,以及它们在数据恢复、一致性和事务管理中的作用。最后,文章解释了两阶段提交的概念及其在保障redo log和binlog日志一致性中的重要性。原创 2024-05-07 15:11:52 · 845 阅读 · 0 评论 -
MySQL锁机制解析 + 行级锁加锁过程中锁退化剖析
本文将深入探讨MySQL中的锁分类概念及介绍行级锁的加锁细节,主要分为全局锁、表级锁和行级锁三类。包括对唯一索引和非唯一索引的等值查询、范围查询等情况下的加锁规则,以及没有加索引的查询的影响。最后,文章强调了在执行具有加锁性质的查询时,务必检查查询是否走了索引,以避免全表扫描导致的性能问题。原创 2024-04-12 11:47:59 · 876 阅读 · 0 评论 -
MySQL存储四连问:NULL 值会占用空间吗?varchar(n) 中 n 最大取值为多少?行溢出后,MySQL 是怎么处理的?怎么知道 varchar(n) 实际占用数据的大小?
本文探讨MySQL数据存储的细节,从表空间结构到行格式,涵盖了如何优化数据存储以及行溢出的处理方式。我们将学习MySQL中NULL值的占用、varchar(n)数据大小的确定方式,以及行溢出后MySQL的处理方法。原创 2024-04-09 15:58:33 · 902 阅读 · 0 评论 -
SQL执行流程图文分析:从连接到执行的全貌
本文探讨 MySQL 执行一条 SQL 查询语句的详细流程,从连接器开始,逐步介绍了查询缓存、解析 SQL、执行计划优化以及执行器等各个功能模块的作用。同时,还解释了 MySQL 的内部架构,包括 Server 层和存储引擎层,并讨论了短连接与长连接、索引下推等相关概念。通过本文,读者能够全面了解 MySQL 在执行 SQL 查询时的内部工作原理,以及如何优化查询性能。原创 2024-04-08 21:22:49 · 1352 阅读 · 0 评论 -
MySQL锁汇总(全局、表级、行级锁)图解
细讲MySQL的各类锁的分类及其特性,搭配图解及代码理解原创 2023-06-11 10:56:22 · 426 阅读 · 0 评论 -
MySQL索引失效的常见场景
记录一下MySQL索引失效的常见场景原创 2023-05-23 11:37:25 · 53 阅读 · 0 评论 -
MySQL索引优缺点+常用SQL优化问题
罗列几个常见的sql优化的概念和注意事项及其优化方法原创 2023-05-23 11:22:51 · 518 阅读 · 0 评论