innodb

栗子叶9 天前
数据库·mysql·innodb·主从同步·数据库原理
阅读MySQL实战45讲专栏总结这篇内容是我读完林晓斌老师的《MySQL实战45讲》的一个总结,第一次粗读了一遍,第二次精读并写了这篇总结文档。 林晓斌老师的这个专栏,质量很高,感觉把以前的很多疑问都串起来了,看完对MySQL有了一个整体的认知,值得推荐! 总结中也包含了自己学习时的一些思考,都有用高亮块标注。不过csdn不支持语雀的高亮块,显示成了:::info格式。
lkbhua莱克瓦2413 天前
数据库·mysql·架构·innodb·内存结构
进阶-InnoDB引擎-架构“当凌晨三点的电商网站因数据丢失而崩溃时,一个叫InnoDB的引擎正在默默守护着下一次的崛起。” —— 一场关于可靠性与性能的数据库革命,如何改变互联网的底层逻辑?
lkbhua莱克瓦2413 天前
开发语言·mysql·innodb
进阶-InnoDB引擎-后台线程“你看到的每一次毫秒级响应,背后都有几个默默工作的线程在彻夜不眠。” —— InnoDB后台线程,是高可用数据库的无名英雄
尽兴-18 天前
数据库·mysql·innodb·dba·存储引擎·update
MySQL执行UPDATE语句的全流程深度解析MySQL 作为最广泛使用的开源关系型数据库,其 UPDATE 语句的执行流程融合了 Server 层与 InnoDB 存储引擎层的精密协作。本文将深入解析从客户端发起 UPDATE 请求到数据持久化的完整流程,揭示 MySQL 如何在保证高性能的同时确保数据可靠性。
蜂蜜黄油呀土豆1 个月前
mysql·innodb·mvcc·事务隔离级别·幻读
MySQL 事务隔离级别与 MVCC 深度解析从并发问题出发,彻底理解 MySQL 为什么这样设计事务隔离在并发数据库系统中,多个事务同时读写同一份数据是常态。如果不加任何控制,就会引发各种数据一致性问题,例如:
蜂蜜黄油呀土豆1 个月前
mysql·innodb·并发控制·数据库锁·事务隔离级别
MySQL 锁机制全解析:从锁的分类到并发更新是否阻塞在并发场景下,数据库需要解决三类核心问题:数据一致性:不能读到脏数据并发安全:多个事务同时修改数据时不出错
_OP_CHEN1 个月前
数据结构·数据库·b树·mysql·innodb·b+树·mylsam
【C++数据结构进阶】从B + 树 / B * 树到数据库索引:B树的进化之路与 MySQL 实战解析前言一、B 树的 “软肋”:为什么需要 B + 树和 B * 树?1.1 范围查询效率低1.2 关键字冗余存储
蜂蜜黄油呀土豆1 个月前
mysql·innodb·间隙锁·数据库原理·next-key lock·死锁分析
MySQL 什么情况下会产生死锁?为什么会死锁?以及 Online DDL 解决了什么问题死锁不是“偶发事故”,而是设计问题在实际业务中,很多同学第一次接触 MySQL 死锁,往往是在日志中看到一句:
蜂蜜黄油呀土豆1 个月前
数据库·mysql·表空间·innodb
MySQL 一行记录是如何存储的?—— 从磁盘文件到 InnoDB 行格式的完整拆解为什么要理解“一行记录是如何存储的”?在使用 MySQL 时,我们经常会遇到这些问题:这些问题的答案,都指向同一个核心: MySQL 是如何在磁盘中存储一行数据的
自在极意功。2 个月前
mysql·innodb·b+树·索引
InnoDB 存储引擎的逻辑存储结构深度解析在 MySQL 的几大存储引擎中,InnoDB 凭借事务支持、行级锁以及崩溃恢复等特性成为默认并最常用的引擎。要真正理解 InnoDB 的性能特性及其行为(如锁、索引、磁盘 IO、事务隔离),必须先搞清楚其 逻辑存储结构。
蜂蜜黄油呀土豆2 个月前
数据库·mysql·innodb·redo log·mvcc·undo log·事务日志
MySQL Undo Log 深度解析:表空间、MVCC、回滚机制与版本演进全解作为 InnoDB 存储引擎的核心组件之一,Undo Log(撤销日志) 是事务执行、回滚、多版本并发控制(MVCC)的基石。它与 Redo Log、Binlog 一起构成 MySQL 事务的三大日志体系,分别负责不同方向的保障:Undo 回滚、Redo 崩溃恢复、Binlog 主从复制与归档。
不穿格子的程序员2 个月前
数据库·mysql·innodb·mvcc·事务隔离级别
MySQL篇1——MySQL深度揭秘:事务隔离级别与 MVCC 原理详解在数据库系统中,为了确保数据的正确性与一致性,引入了事务机制。一个事务代表着数据库执行的最小逻辑单元。
小满、2 个月前
数据库·mysql·innodb·mvcc·锁机制
MySQL :锁机制、InnoDB 架构与 MVCC 解析锁用于协调多线程并发访问共享数据,保证数据一致性和事务隔离性。数据库中的竞争不仅来自 CPU/I/O,还来自数据抢占,因此锁机制在事务、并发控制中占核心位置。
一叶飘零_sweeeet3 个月前
mysql·innodb
MySQL 锁详解在单机应用时代,“锁” 可能只是课本里的概念;但在高并发业务场景(如秒杀、订单支付、库存扣减)中,锁是解决 “数据一致性” 的核心武器。多数开发者遇到的 “脏读”“重复下单”“库存超卖” 问题,本质都是对 MySQL 锁机制理解不透彻。
冲上云霄的Jayden3 个月前
数据库·mysql·性能优化·innodb
MySQL InnoDB 状态(SHOW ENGINE INNODB STATUS)深度分析与性能优化建议基于 SHOW ENGINE INNODB STATUS 输出,进行全面分析,以下是关键性能问题和优化建议:
沐浴露z4 个月前
数据库·mysql·innodb·mvcc
MySQL MVCC:通过 ReadView与 undolog版本链 分析读提交RC和可重复读RR的原理ReadView(读视图)是 InnoDB 存储引擎在实现 MVCC时获取数据的依据,主要用于一致性读时判断数据版本的可见性。
我有一颗五叶草5 个月前
数据库·mysql·innodb
InnoDB存储引擎-事务事务可由一条简单的SQL语句组成,也可以由一组复杂的SQL语句组成. 事务是访问并更新数据库中各种数据项的一个程序执行单元. 在事务中的操作, 要么都做修改, 要么都不做.
佛祖让我来巡山6 个月前
mysql·innodb
【InnoDB优化的两大法器】内存池与后台线程解析InnoDB 存储引擎的体系架构是其高性能、事务安全性和崩溃恢复能力的核心,主要围绕内存池(In-Memory Structures) 和后台线程(Background Threads) 两大组件进行设计。它们协同工作,有效地管理磁盘数据与内存之间的交互,处理事务、缓存、日志、数据刷新等关键任务。
中草药z8 个月前
架构·memory·innodb·csv·存储引擎·myisam·mysql架构
【MySQL】架构和存储引擎MySQL服务器是由连接池、服务管理工具和公共组件、NoSQL接口、SQL接口、解析器、优化器、缓存、存储引擎、文件系统组成。MySQL还为各种编程语言提供了一套用于外部程序访问服务器的连接器。整体架构图如下所示