事务 第4页
什么是脏读、幻读、不可重复读?-编程社

什么是脏读、幻读、不可重复读?

脏读、幻读和不可重复读是数据库中常见的并发访问问题,它们描述了在多个事务并发执行时可能出现的数据读取问题。 脏读(Dirty Read) 指的是一个事务读取了另一个事务尚未提交的数据。 当事务B...
清欢渡的头像-编程社钻石会员清欢渡2年前
0508117
InnoDB的一次更新事务是怎么实现的?-编程社

InnoDB的一次更新事务是怎么实现的?

InnoDB的一次更新事务涉及到多个组件和步骤,包括Buffer Pool、BinLog、UndoLog、RedoLog以及物理磁盘。 下面是一次完整的事务更新操作过程: 1. 加载数据到缓存中(Buffer Pool): 在进行数...
清欢渡的头像-编程社钻石会员清欢渡2年前
029096
什么是数据库事务?-编程社

什么是数据库事务?

数据库事务( transaction) 是指作为一个逻辑工作单元执行的一系列数据库操作,这些操作要么全部成功,要么全部失败,是一个不可分割的工作单元。 事务是在事务开始和事务结束之间执行的一...
清欢渡的头像-编程社钻石会员清欢渡2年前
0428117
MySQL: Binlog复制如何安全地跳过错误事务-编程社

MySQL: Binlog复制如何安全地跳过错误事务

MySQL是一个功能强大的开源关系数据库管理系统,它提供了二进制日志(Binlog)复制功能,帮助数据库管理员在主从架构中同步数据。 然而,在实际运营过程中,可能会遇到由于某些错误事务而导致复...
清欢渡的头像-编程社钻石会员清欢渡2年前
0471130
如何在Redis中处理并发写入-编程社

如何在Redis中处理并发写入

在Redis中处理并发写入可以采用以下一些常见策略和技术来确保数据的一致性和可用性: 1、乐观锁:乐观锁是一种基于版本号或时间戳的机制,用于检测并发写入冲突。在Redis中,可以使用WATCH命令...
清欢渡的头像-编程社钻石会员清欢渡2年前
041996
Spring中的事务是如何实现的?-编程社

Spring中的事务是如何实现的?

Spring事务底层是基于数据库事务和AOP机制的 ⾸先对于使⽤了@Transactional注解的Bean,Spring会创建⼀个代理对象作为Bean 当调⽤代理对象的⽅法时,会先判断该⽅法上是否加了@Transactional注...
清欢渡的头像-编程社钻石会员清欢渡2年前
0500144