阿里云文档 2025-03-10

innodb_flush_log_at_trx_commit和sync_binlog参数作用是什么,如何修改

innodb_flush_log_at_trx_commit和sync_binlog参数分别控制了MySQL中Redo Log日志的记录方式和Binlog的更新策略。通过合理调整这两个参数,可以在数据库性能和数据安全性之间取得平衡。

文章 2025-02-06 来自:开发者社区

MySQL原理简介—2.InnoDB架构原理和执行流程

大纲 1.更新语句在MySQL中是如何执行的 2.重要的内存结构—Buffer Pool缓冲池 3.undo日志文件如何让更新的数据可以回滚 4.更新Buffer Pool缓冲池中的缓存数据 5.Redo Log Buffer如何避免宕机时数据丢失 6.如果还没提交事务时MySQL宕机了怎么办 7.提交事务时将redo日志写入磁盘中 ...

MySQL原理简介—2.InnoDB架构原理和执行流程
文章 2024-06-18 来自:开发者社区

MySQL数据库进阶第六篇(InnoDB引擎架构,事务原理,MVCC)

本文将带您遍览 InnoDB 存储引擎的内部机制,深入其逻辑存储结构和内存架构,解析页、段、区至行的层级,揭秘索引与数据是如何存放的。深入缓冲池的秘密,发现 InnoDB 如何以 Buffer Pool 为纽带,缓解物理硬盘与内存间的速度差异,保持高效。掌握更改缓冲区的智慧,理解非唯一二级索引背后的故事。嗅探自适应哈希索引和日志缓冲区,探寻其提升查询与事务写入的神奇之处。 文章还展现了 ...

MySQL数据库进阶第六篇(InnoDB引擎架构,事务原理,MVCC)
文章 2024-06-13 来自:开发者社区

【MySQL技术内幕】2.3-InnoDB体系架构

                             InnoDB各版本功能对比 版本 功能 老版本 InnoDB(MySQL5.1之前) 支持 ACID 、行锁设计、 MVCC InnoDB 1.0.x...

【MySQL技术内幕】2.3-InnoDB体系架构
文章 2024-06-07 来自:开发者社区

MySQL数据库——InnoDB引擎-架构-内存结构(Buffer Pool、Change Buffer、Adaptive Hash Index、Log Buffer)

概述 MySQL5.5版本开始,默认使用InnoDB存储引I擎,它擅长事务处理,具有崩溃恢复特性,在日常开发中使用非常广泛。下面是InnoDB架构图,左侧为内存结构,右侧为磁盘结构。 内存结构 在左侧的内存...

MySQL数据库——InnoDB引擎-架构-内存结构(Buffer Pool、Change Buffer、Adaptive Hash Index、Log Buffer)
文章 2024-05-08 来自:开发者社区

MySQL高可用解决方案演进:从主从复制到InnoDB Cluster架构

当谈论MySQL高可用性解决方案时,从最初的主从复制到现代的InnoDB Cluster架构经历了长足的演进。这些解决方案为数据库系统提供了在硬件或软件故障时保持可用性和持久性的能力。 1. 主从复制 主从复制是MySQL早期用于提高可用性和读取负载均衡的主要方式之一。在这种架构中,一个MySQL实例充当主服务器(Master),负责接收写操作和更新数据,而其他实例则作为从服务器...

文章 2023-12-18 来自:开发者社区

⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制

⑩⑧【MySQL】详解InnoDB存储引擎1. InnoDB逻辑存储结构InnoDB逻辑存储结构:表空间(idb文件):一个MySQL实例可以对应多个表空间,用于存储记录、索引等数据。段:分为数据段(Leaf node segment) 、索引段(Non-leaf node segment) 、回滚段(Rollback segment) ,InnoDB是索引组织表,数据段就是B+树的叶子节点,索....

⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制
阿里云文档 2023-10-13

InnoDB/TokuDB/Myrocks引擎转换为X-Engine引擎_RDS MySQL数据库_云数据库 RDS(RDS)

RDS MySQL 8.0支持X-Engine引擎,X-Engine可以提供更好的数据压缩能力,降低磁盘空间成本。本文介绍如何将InnoDB/TokuDB/Myrocks引擎转换为X-Engine引擎。

文章 2023-09-02 来自:开发者社区

【Mysql-InnoDB系列】InnoDB架构

封面图片来自:mysql官方文档,8.0版本,InnoDB Architecture。一 概述    如上图所示,mysql的InnoDB存储引擎架构,包括了内存架构和磁盘架构两部分。其中,内存架构部分包括:缓冲池(Buffer Poll)、修改缓冲区(Change Buffer)、自适应hash索引(Adaptive Hash Index)、日志缓冲区(Log Buffer....

【Mysql-InnoDB系列】InnoDB架构
文章 2023-05-05 来自:开发者社区

图解MySQL系列(2)-SQL实战研究InnoDB架构设计

SQL实战研究InnoDB架构设计update `user` set `name`='xxx' where `id`=1;业务系统通过一个数据库连接发给MySQL,经过SQL接口、解析器、优化器、执行器,解析SQL语句,生成执行计划,接着由执行器负责执行该计划,调用InnoDB的接口去实际执行。本文研究存储引擎的架构设计,探索存储引擎内部如何完成一条更新语句。InnoDB的内存结构:缓冲池Inn....

图解MySQL系列(2)-SQL实战研究InnoDB架构设计

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。