最新 最热

MySQL 死锁了,怎么办?

但是,实际上「插入意向锁」不是意向锁,而是特殊的间隙锁,属于行级锁,注意是「特殊」的间隙锁,并不是我们常说的间隙锁。

2022-10-27
1

美团三面:一直追问我, MySQL 幻读被彻底解决了吗?

之前有位小伙伴美团三面,一直被追求「幻读是否被 MySQL 可重复度隔离级别彻底解决了?」

2022-10-27
1

深入理解 Spring 事务原理

Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:...

2022-10-27
1

MySQL 事务隔离级别的实现原理

在MySQL的众多存储引擎中,只有InnoDB支持事务,所有这里说的事务隔离级别指的是InnoDB下的事务隔离级别。

2022-10-27
1

MySQL 事务

数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由开始和结束之间执行的全部数据库操作组成。...

2022-10-27
1

面试必中的MySQL事务问题

事务(Transaction) 是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都 执行,要么都不执行,它是一个不可分割的工作单位。事务是数据库维护数据一致性的单位,在每 个事务结束时,都能保持数据一致性。...

2022-10-27
1

Zookeeper的事务日志和数据

1、事务日志log,对应代码类:org.apache.zookeeper.server.persistence.FileTxnLog 2、快照日志snapshot,对应代码类:org.apache.zookeeper.server.persistence.FileTxnSnapLog

2022-10-27
1

Zookeeper之FileTxnSnapLog源码分析

FileTxnSnapLog包含了PlayBackListener内部类,用来接收事务应用过程中的回调,在Zookeeper数据恢复后期,会有事务修正过程,此过程会回调PlayBackListener来进行对应的数据修正。其源码如下...

2022-10-27
1

笔记 | 事务隔离:为什么你改了我还看不见?

SQL 标准的事务隔离级别包括:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(serializable )

2022-10-26
1

【数据库】事务?隔离级别?LBCC?MVCC?

之前对事务的了解仅限于知道要么全部执行,要么全部不执行,能背出 ACID 和隔离级别,知其然但不知其所以然,现在觉得非常有必要系统学一下,关于事务,关于 LBCC,关于 MVCC,关于死锁 ……...

2022-10-26
1