标签:innodb

通过设置 innodb_force_recovery 的值恢复数据库

通过设置 innodb_force_recovery 的值恢复数据库

在数据库管理领域,数据丢失和损坏是令人头疼的常见问题。幸运的是,MySQL 为恢复受损的 InnoDB 表提供了 innodb_force_recovery 选项。借助这个选项,我们能在不同数据损坏程度下尝试恢复 MySQL 的 InnoDB 引擎数据库,有效降低数据丢失和业务中断的风险。 注意事

穿过生命散发芬芳 穿过生命散发芬芳 2025-09-18
0 0 0
MySQL存储引擎配置建议

MySQL存储引擎配置建议

在MySQL中,存储引擎是数据库管理系统的核心部分之一,它负责数据的存储、检索和管理。不同的存储引擎有着不同的特点和性能表现,适用于不同的应用场景。了解如何配置各个存储引擎对于优化数据库的性能至关重要。以下是一些常用MySQL存储引擎的配置方法及其适用场景的介绍: InnoDB 配置 InnoDB是

贤蛋大眼萌 贤蛋大眼萌 2024-08-01
0 0 0
Innodb核心原理之内存结构 张芝 3天前

Innodb核心原理之内存结构 张芝 3天前

innodb架构图5.5以上默认innodb,最大特性是支持事务。innodb架构主要由两部分组成:in-memory & on-disk,即内存结构和磁盘结构。这里单独介绍一下内存结构。架构图:innodb内存结构1.innodb内存结构由哪几部分组成?各自作用是什么?由buffer po

捡田螺的小男孩 捡田螺的小男孩 2024-07-29
0 0 0
MySQL常用的引擎

MySQL常用的引擎

MySQL常用的引擎包括InnoDB、MyISAM、Memory等。这些不同的存储引擎有着各自的特点和适用场景,可以根据具体的应用需求进行选择。 下面将结合MySQL的架构或SQL语法,详细分析几种常用存储引擎的特性并提供一个示例说明: InnoDB 事务支持:InnoDB支持事务处理(ACI

张二河 张二河 2024-07-29
0 0 0
Mysql表添加字段报innodb_online_alter_log_max_size不够

Mysql表添加字段报innodb_online_alter_log_max_size不够

Mysql表添加字段报innodb_online_alter_log_max_size不够错误信息Execute: Creating index 'PRIMARY' required more than 'innodb_online_alter_log_max_size' bytes of modi

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-23
0 0 0
[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型

[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型

提问: 我想要知道我的MySQL数据库是MyISAM还是Innodb类型。我该如何检查MySQL数据库表的类型?MySQl主要使用两种存储引擎:MyISAM 和 Innodb。MyISAM是非事务的,因此拥有读取更快,然而InnoDB完全支持细颗粒度的事务锁定(比如:commit/rollback)

贤蛋大眼萌 贤蛋大眼萌 2024-07-20
0 0 0
为什么 mysql 里的 ibdata1 文件不断的增长?

为什么 mysql 里的 ibdata1 文件不断的增长?

我们在 Percona 支持栏目经常收到关于 MySQL 的 ibdata1 文件的这个问题。当监控服务器发送一个关于 MySQL 服务器存储的报警时,恐慌就开始了 —— 就是说磁盘快要满了。一番调查后你意识到大多数地盘空间被 InnoDB 的共享表空间 ibdata1 使用。而你已经启用了 inn

三掌柜 三掌柜 2024-07-20
0 0 0
优化 MySQL: 3 个简单的小调整

优化 MySQL: 3 个简单的小调整

如果你不改变 MySQL 的缺省配置,你的服务器的性能就像题图的坏在一档的法拉利一样 “虎落平阳被犬欺” …我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便

剑圣无痕 剑圣无痕 2024-07-19
0 0 0
MySQL存储引擎详解

MySQL存储引擎详解

MySQL是一个流行的关系型数据库管理系统,它提供了多种存储引擎以适应不同的应用需求。存储引擎是数据库管理系统用于处理数据文件和其元数据的软件模块,它决定了数据的存储方式、索引方式以及数据检索方式等。以下是MySQL中常见的几种存储引擎及其特点的简要介绍:InnoDB:InnoDB是MySQL的默认

三掌柜 三掌柜 2024-07-16
0 0 0
深入理解MySQL

深入理解MySQL

存储引擎现在常用的存储引擎是InnoDB,以前常用的是MyISAM。InnoDB支持事务、支持行级锁、支持外键、支持崩溃后数据恢复、支持MVCC;InnoDB的锁算法:Record lock:记录锁,单个行记录上的锁Gap lock:间隙锁,锁定一个范围,不包括记录本身Next-key lock:r

大白菜程序猿 大白菜程序猿 2024-07-04
0 0 0
MySQL 报 Table is read only,Failed to find tablespace for table

MySQL 报 Table is read only,Failed to find tablespace for table

insert 业务表报Table xxx is read only,error log 大量报错 [ERROR] InnoDB: Failed to find tablespace for table '"xxx.xx"' in the cache. Attempting to load the t

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-04
0 0 0
[译文] MySQL 中的 InnoDB 是什么?包含示例和性能调优技巧的教程

[译文] MySQL 中的 InnoDB 是什么?包含示例和性能调优技巧的教程

有许多强大的MySQL 存储引擎可供我们使用,而 InnoDB 无疑是最受欢迎的存储引擎之一。它高度可靠和高效,因此它成为5.5以后所有MySQL版本的默认存储引擎也就不足为奇了。让我们更仔细地看看它的优点和特点。 内容目录 MySQL 中的 InnoDB 是什么? InnoDB 集群 创建 In

共饮一杯 共饮一杯 2024-06-30
0 0 0
Innodb核心原理之磁盘结构

Innodb核心原理之磁盘结构

innodb架构图 innodb架构主要由两部分组成:in-memory & on-disk,即内存结构和磁盘结构。 架构图: 这里单独介绍一下磁盘结构。 innodb磁盘结构 1.InnoDB的磁盘结构中表空间的作用? 表空间 是innodb物理存储中最高层。 系统表空间 1)系统表空

Escape Escape 2024-06-21
0 0 0
MySQL存储引擎InnoDB介绍

MySQL存储引擎InnoDB介绍

MySQL常用的存储引擎有 InnoDB 存储引擎和 MyISAM 存储引擎,InnoDB 是 MySQL 的默认事务引擎。InnoDB存储引擎应用场景是什么?InnoDB 是 MySQL的默认「事务引擎」,被设置用来处理大量短期(short-lived)事务,短期事务大部分情况是正常提交的,很少会

大白菜程序猿 大白菜程序猿 2024-06-18
0 0 0
Innodb核心原理之内存结构

Innodb核心原理之内存结构

innodb架构图 5.5以上默认innodb,最大特性是支持事务。 innodb架构主要由两部分组成:in-memory & on-disk,即内存结构和磁盘结构。这里单独介绍一下内存结构。 架构图: innodb内存结构 1.innodb内存结构由哪几部分组成?各自作用是什么? 由bu

三掌柜 三掌柜 2024-06-13
0 0 0
20 期 | MySQL 怎么加表锁?

20 期 | MySQL 怎么加表锁?

意向共享锁、意向排他锁、AUTO-INC 锁是 InnoDB 最常用的表锁,它们的加锁流程是什么样的? 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文基

三掌柜 三掌柜 2024-06-13
0 0 0
19 期 | 锁模块里有什么?什么样?

19 期 | 锁模块里有什么?什么样?

InnoDB 中管理表锁和行锁的锁模块,也就是传说中的锁子系统,在内存里是什么样的? 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文基于 MySQL 8.

共饮一杯 共饮一杯 2024-06-06
0 0 0
【MySQL】InnoDB 事务锁源码分析

【MySQL】InnoDB 事务锁源码分析

宋昭 https://kernelmaker.github.io/MySQL_Lock【MySQL】InnoDB 事务锁源码分析好久没写笔记了… InnoDB 事务锁这里的代码陆陆续续看过好几次,但一直没整理过。事务锁这玩意儿思想说起来其实就那么几句话,实现起来的代码却是又臭又硬的好大一坨,各种细节

共饮一杯 共饮一杯 2024-05-28
0 0 0
InnoDB:Lock Manager

InnoDB:Lock Manager

承接 Skywalker:InnoDB:lock manager (1),这一篇我们研究不同 SQL 对应的加锁方式MySQL 的默认隔离级别是 Reaptable Read(可重复读),一般来讲 Reaptable Read 的定义是不需要阻止幻读的,但 MySQL 的实现上消除了幻读幻读(Pha

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-05-28
0 0 0
16 期 | InnoDB 表锁

16 期 | InnoDB 表锁

本文介绍了 InnoDB 支持哪几类表锁,以及它们分别都用在什么场景下,还介绍了其中两类表锁为什么要存在。 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 1.

共饮一杯 共饮一杯 2024-05-27
0 0 0
1 2 3 16