首页
学习
活动
专区
圈层
工具
发布

#事务

Mysql核心知识篇

工藤学编程

这是Mysql备核心知识篇,涉及知识包括,Mysql基础知识 ,sql优化,幻读,脏读,主从复制等,包含了多数的Mysql核心知识点,可用于八股文复习宝典,也可...

1100

分布式事务(三种解决方案,各个方案优缺点等)

工藤学编程

⽂件系统TM :Transaction Manager ,事务管理器、事务协调者,负责接收来⾃⽤户程序(AP)发起的 XA 事务指令,并调度和协调参与事务的所有...

1800

这些常见的mysql八股,你能答出来多少?

Ynchen

4410

老生常谈MVCC事务隔离级别和MYSQL各种锁机制

Ynchen

3110

深度好文:MySQL InnoDB 事务隔离与 MVCC、版本链与 ReadView 原理详解

码哥字节

一个事务读到了另一个未提交事务修改的数据。如果另一个事务中途回滚,那么第一个事务读到的数据就是“脏”的、无效的。

3510

数据仓库事实表深度解析:三种核心类型及其应用场景

用户6320865

维度设计方面,周期快照事实表通常包含快照日期维度和描述业务实体特征的维度。与事务事实表不同,它不包含代表具体业务事件的事务日期维度。这种设计使得我们可以直接查询...

3910

MySQL,InnoDB的auto-inc自增列,据说是表锁?(第6讲,长文收藏)

架构师之路

自增锁是一种特殊的表级别锁(table-level lock),专门针对事务插入AUTO_INCREMENT类型的列。最简单的情况,如果一个事务正在往表中插入记...

8110

挖个InnoDB坑,出个题,答对有奖!(你以为DeepSeek说的就对?)

架构师之路

准备系统性讲下MySQL InnoDB的锁机制,开讲之前,先挖个坑。讲完之后,这些坑就都很容易了。

8310

【重学MySQL】一文带你搞懂MySQL中的全局锁和表锁是什么?

程序员三明治

美团 | 大模型后台开发 (已认证)

首先我们要解决长事务,事务不提交,就会一直占着 MDL 锁。在 MySQL 的 information_schema 库的 innodb_trx 表中,你可以查...

7210

【重学MySQL】事务隔离

程序员三明治

美团 | 大模型后台开发 (已认证)

在 autocommit 为 1 的情况下,用 begin 显式启动的事务,如果执行 commit 则提交事务。如果执行 commit work and cha...

10510

【重学MySQL】redolog & binlog

程序员三明治

美团 | 大模型后台开发 (已认证)

那就有了一个新问题:因为事务还没提交,如果在redolog刷盘之后宕机或者是发现该事物中出现错误需要回滚,又该对redolog做什么操作呢?是否应该删除redo...

11010

【ZooKeeper】

贺公子之数据科学与艺术

领导者节点处理写请求时,会将其转化为事务提案并广播给跟随者。提案需获得大多数节点确认后才能提交:

13910

ZAB协议

贺公子之数据科学与艺术

ZAB(ZooKeeper Atomic Broadcast)协议的领导者选举采用快速领导者选举(Fast Leader Election)机制,核心目标是快速...

13010

【TCC分布式事务】

贺公子之数据科学与艺术

TCC(Try-Confirm-Cancel)通过三阶段操作实现业务层面分布式事务的原子性,其核心在于资源预留和状态管理的设计:

11610

【MySQL XA规范】

贺公子之数据科学与艺术

XA规范定义了分布式事务处理(DTP)模型中事务管理器(TM)与资源管理器(RM)的交互方式。DTP模型包含三个核心组件:

8110

分布式事务

贺公子之数据科学与艺术

二阶段提交协议通过两个阶段确保事务的原子性。第一阶段为投票阶段,协调者询问参与者是否可以提交事务。第二阶段为提交阶段,根据投票结果决定提交或回滚事务。

9510

【ZAB协议】

贺公子之数据科学与艺术

主节点唯一性 所有写请求必须由主节点处理,备份节点收到写请求时会转发给主节点。这避免了多节点并发提案导致的顺序混乱。

9310

MySQL InnoDB 事务已提交,数据还会丢失吗?什么是两阶段提交?架构师必知必会高性能参数设置有哪些?

码哥字节

在 MySQL 数据库的使用过程中,事务是一个绕不开的核心概念。我们常说“事务 ACID 特性”,其中“持久性(Durability)”明确表示:事务一旦提交,...

13810

群里哥们叽里咕噜讨论啥呢,MySQL事务持久化、主从复制?

Ynchen

为了保证 Redo Log 和 Binlog 这两个日志的一致性(因为它们分属不同层,功能也不同),InnoDB在内部使用了一个“两阶段提交”协议:

12210

数据库造神计划第十九天---事务(2)

寻星探路

对于服务器来说,并发是一个非常关键的话题。(并发执行容易出问题,顾此失彼)

7810
领券