首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#innodb

深入理解InnoDB的MVCC多版本并发机制

绿水长流z

上面我们说到了InnoDB在RR隔离级别下解决了幻读问题,又保证了高并发的读取(避免了读写串行化),那他到底是如何做的呢?

9560

深入理解MySQL事务日志-Undo Log

绿水长流z

事务的持久性是交由Redo Log来保证,原子性则是交由Undo Log来保证。如果事务中的SQL执行到一半出现错误,需要把前面已经执行过的SQL撤销以达到原子...

6750

深入理解MySQL事务日志-Redo Log

绿水长流z

事务的隔离性是通过锁实现,而事务的原子性、和持久性则是通过事务日志实现。在MySQL中,事务日志分为两类,一个是Redo Log,也叫重做日志,另一个是Undo...

8862

MySQL Innodb Cluster 高可用推广“失败” 了?

AustinDatabases

平心而论,当前的MySQL的innodb cluster 已经走向的成熟,其实现在使用作为一个稳定的高可用形式,还是不错的,可既定的影响已经产生,人的观念很难改...

8710

innodb数据库引擎

用户9184480

编辑 InnoDB,是MySQL的数据库引擎之一,为MySQL AB发布binary的标准之一。InnoDB由Innobase Oy公司所开发,2006年五月时...

11310

MySQL timeout 参数可以让事务不完全回滚

AustinDatabases

最近光折腾PostgreSQL,MongoDB,PolarDB,MySQL写的少了,今天咱们写一写,MySQL生疏了的DBA,把两个参数给混淆的故...

10210

150道MySQL高频面试题,学完吊打面试官--InnoDB索引与MyISAM索引实现的区别+一个表中如果没有创建索引,那么会创建B+树吗

小白的大数据之旅

本专栏为150道MySQL大厂高频面试题讲解分析,这些面试题都是通过MySQL8.0官方文档和阿里巴巴官方手册还有一些大厂面试官提供的资料。 MySQL应用广...

8010

从 InnoDB 到 Memory:MySQL 存储引擎的多样性

IsLand1314

🔥事务存储引擎是数据库管理系统中负责数据存储、检索和事务处理的组件。它们支持事务的四个基本特性,通常被称为 ACID 属性:

16920

mysql启动失败,咋办呢?报错如下:InnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnf

超级小可爱

其实错误日志已经告诉我们该怎么做了:InnoDB: the .ibd file, you can set innodb_force_recovery > 0 i...

9810

【每日精选时刻】前端开发的技术债有啥不同?10个行锁、死锁案例,24张加锁分析图,不信你还看不懂加锁规则!

社区好文捕手-煎饼狗子

大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜...

46240

5分钟搞懂MySQL半连接优化⭐️多种半连接的优化策略

菜菜的后端私房菜

前文已经描述过MySQL的多种优化措施,如:回表的优化、索引合并的优化、连接的优化等

35221

MySQL的3种索引合并优化⭐️or到底能不能用索引?

菜菜的后端私房菜

前文我们讨论过MySQL优化回表的多种方式:索引条件下推ICP、多范围读取MRR、覆盖索引等

64221

MySQL连接的原理⭐️4种优化连接的手段性能提升240%🚀

菜菜的后端私房菜

上两篇文章我们说到MySQL优化回表的三种方式:索引条件下推ICP、多范围读取MRR与覆盖索引

34931

InnoDB为什么使用B+树实现索引?

@派大星

InnoDB 为什么使用 B+树实现索引?说到这个话题,就需要先聊一聊 InnoDB 的索引类型有哪些?

12610

MySQL事务(三)InnoDB存储引擎下SQL执行的缓存机制

鳄鱼儿

在 MySQL架构(二)SQL 更新语句是如何执行的?中,小鱼介绍了SQL 更新语句的执行流程,文章中考虑初次介绍MySQL 架构,涉及到服务层的流程并没有展开...

22710

MySQL 核心模块揭秘 | 17 期 | InnoDB 有哪几种行锁?

爱可生开源社区

除了以上三类,排他锁(X)还包含另一类有点特殊的锁,就是插入意向锁(LOCK_INSERT_INTENTION)。

20510

MySQL 核心模块揭秘 | 16 期 | InnoDB 表锁

爱可生开源社区

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。

23310

Innodb加索引,这个时候会锁表吗?

@派大星

在 MySQL 5.6 之前,InnoDB 在索引构建期间会对表进行排它锁定,这意味着其他会话无法读取或修改表中的数据,从而导致长时间阻塞和性能问题。

51510

技术译文 | MySQL 社区经理:MySQL 8.4 InnoDB 参数默认值为什么要这么改?

爱可生开源社区

4 sysvar_innodb_doublewrite_files: https://dev.mysql.com/doc/refman/8.4/en/innod...

25210

MySQL InnoDB缓冲池管理:提高读写性能和响应速度

用户1289394

MySQL InnoDB缓冲池是数据库内存中的一块区域,用于缓存最近使用的数据和索引。合理地管理InnoDB缓冲池可以显著提高读写性能和响应速度,因为将数据保存...

43110
领券