在《详解MySQL两种存储引擎MyISAM和InnoDB的区别与优缺点》这篇文章中,我们对比了MyISAM和InnoDB两个存储引擎,这篇文章更深层次的讲解一下...
在《MySQL的整体架构及功能详解》中我们讲解了MySQ的架构,其中包含了存储引擎层。MySQL的存储引擎层采用了插件化的设计,各存储引擎以插件形式集成到系统中...
前段时间被一个问题搞得焦头烂额。线上订单系统时不时报"Lock wait timeout exceeded"。重启应用能好一阵,过几天又来。一开始以为是慢查询,...
📌今日关键词:CPU 100%、top、vmstat、iostat、SHOW PROCESSLIST、慢查询、InnoDB、锁竞争、连接风暴
📌 今日关键词:Buffer Pool、Change Buffer、Log Buffer、Adaptive Hash Index、LRU 算法
📌 今日关键词:Redo Log、Binlog、Undo Log、WAL、两阶段提交、crash-safe
📌 关键词:间隙锁、锁等待、performance_schema、SHOW ENGINE INNODB STATUS、死锁
📌关键词:MySQL、InnoDB、MVCC、Next-Key Lock、幻读、间隙锁、并发控制、数据库原理
📌 今日关键词:MVCC、InnoDB、并发控制、事务隔离级别、Undo Log、Read View、无锁读
在MySQL的日常使用中,我们几乎每天都在和事务隔离、并发读写打交道。当多个事务同时操作同一行数据时,为什么有的场景会出现脏读、不可重复读,有的场景却能保证数据...
高并发业务场景下,90%的MySQL性能瓶颈、服务阻塞、数据不一致乃至线上故障,都源于对InnoDB锁机制的认知偏差。很多开发者只知道“更新要加行锁”,却不懂锁...
在前面已经讲过,表空间结构。从Innodb存储引擎的逻辑结构看,所有的数据都被逻辑地放在一个空间内,称之为表空间,表空间又由 段(segment),区(exte...
innodb存储引擎是个B+Tree存储结构,了解innodb底层的实现,就需要有一个比较可视化的工具来帮助我们理解和拆解复杂的存储文件信息等,最终我找到了...
在MySQL的InnoDB存储引擎中,索引是数据查询效率的核心保障。作为MySQL最常用的存储引擎,InnoDB的索引实现基于B+树结构,而其一级索引(聚簇索引...
北京靠谱前程网络技术有限公司 | Go开发工程师 (已认证)
不管是初识Mysql,还是聊到Mysql的优化,或者是面试中常用到的问题,Mysql的索引能占比非常大,了解和掌握Mysql索引是运用Mysql的关键点,Exp...
今天想和大家聊一个让无数DBA抓狂的问题:MySQL异常宕机后,重启卡在“InnoDB: Starting crash recovery...”动弹不得,一等就...
此时,你的第一反应可能是:“完了,数据是不是丢了?”别慌!MySQL 早已为你准备了一把“救命钥匙”——innodb_force_recovery。
InnoDB是MySQL的默认事务型引擎,也是最重要、使用最广泛的存储引擎。它被设计用来处理大量的短期(short-lived)事务,短期事务大部分情况是正常提...
如果你注意到在 MySQL 中 ORDER BY DESC 查询比 ORDER BY ASC 稍微慢一些,不用担心 —— 这是已知且符合预期的行为。