文章 2024-11-14 来自:开发者社区

【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件

MySQL与Oracle一样都是通过逻辑存储结构来管理物理存储结构,即管理硬盘上存储的各种文件。下面将详细介绍InnoDB存储引擎中的数据文件和重做日志文件。 一、数据文件 “.ibd”文件和ibdata文件 这两种文件都是存放Innodb数据的文件,之所以有两种文件来存放Innodb的数据(包括索引),是因为 Innodb 的数据存储方式能够通过配置来决定是...

【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件
文章 2024-09-30 来自:开发者社区

InnoDB 存储引擎以及三种日志

楔子 上一篇文章我们介绍了 MySQL 的基本架构,这里再来回顾一下。 整个架构还是很好理解的,我们说 MySQL 分为 Server 层和存储引擎层。其中 S...

InnoDB 存储引擎以及三种日志
文章 2024-04-25 来自:开发者社区

详解InnoDB(2)——日志

MySQL整体来看,其实就有两块:一块是Server层,它主要做的是MySQL功能 层面的事情;还有一块是引擎层,负责存储相关的具体事宜。 binlog(归档日志)和redo log(重做日志),server 层对应...

详解InnoDB(2)——日志
文章 2023-12-07 来自:开发者社区

MySQL之深入InnoDB存储引擎——redo日志

一、为什么需要redo日志我们知道数据的修改首先是在Buffer Pool中进行的,之后再定时刷到磁盘中。那么如果在事务提交后还没刷新到磁盘中,系统就崩溃了,那么此时数据就丢失了,这就不满足事务的持久性了。而如果我们考虑每次提交之后,都同步将事务中所有的页面刷新到磁盘,这样确实可以保证持久性,但是这种方法存在以下两种问题:刷新一个完整的数据页太浪费了。有时候我们可能只是对页中几个字节进行了修改,....

MySQL之深入InnoDB存储引擎——redo日志
文章 2023-06-05 来自:开发者社区

InnoDB重做日志架构和innodb_redo_log_capacity系统变量(译文)

说明:从MySQL 8.0.30开始,InnoDB的重做日志架构发生了重大变化,重做日志文件被固定为32个,并存放在一个专门的目录下面,用户可以使用系统变量innodb_redo_log_capacity在线修改重做日志容量,原来的innodb_log_files_in_group和innodb_log_file_size两个系统变量已经废弃。原文网址:https://lefred.be/con....

InnoDB重做日志架构和innodb_redo_log_capacity系统变量(译文)
文章 2023-05-29 来自:开发者社区

MySQL 8 新参数innodb_dedicated_server的作用,多了64个日志文件ib_logfile

参数 innodb_dedicated_server的说明MySQL 8 中可以设置参数 innodb_dedicated_server=ON来让MySQL自动探测服务器的内存大小,根据内存大小设置innodb_buffer_pool_size, innodb_log_file_size 和 innodb_flush_method 三个参数。具体策略如下:innodb_buffer_pool_s....

文章 2022-11-08 来自:开发者社区

InnoDB存储引擎的redo log(重做日志)

图解:只要是数据更新操作,就一定会涉及它们,今天就来聊聊redolog(重做日志)。redo logredolog(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据,保证数据的持久性与完整性。理想情况,事务一提交就会进行刷盘操作,但实际上,刷盘的时机是根据策略来进行的。刷盘的时机又....

InnoDB存储引擎的redo log(重做日志)
问答 2022-09-15 来自:开发者社区

除了普通的Redo Log,InnoDB 还增加了一种文件日志类型,即通过创建特定文件,赋予特定的文

除了普通的Redo Log,InnoDB 还增加了一种文件日志类型,即通过创建特定文件,赋予特定的文件名用于表示某种操作。目前有几种类型?

问答 2022-09-15 来自:开发者社区

InnoDB 引擎其中一个重要的物理日志,Redo Log的作用是什么?

InnoDB 引擎其中一个重要的物理日志,Redo Log的作用是什么?

问答 2022-09-15 来自:开发者社区

InnoDB 引擎其中一个重要的物理日志,Undo Log的作用是什么?

InnoDB 引擎其中一个重要的物理日志,Undo Log的作用是什么?

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

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问