事务状态持久化

简介: 函数接口:trx_lists_init_at_db_starttrx_resurrect_inserttrx_resurrect_update事物状态:/*-------------------------------------------------------------*/#d...

函数接口:

trx_lists_init_at_db_start
trx_resurrect_insert
trx_resurrect_update

事物状态:

/*-------------------------------------------------------------*/
#define    TRX_UNDO_STATE        0    /*!< TRX_UNDO_ACTIVE, ... */
/*-------------------------------------------------------------*/
#define    TRX_UNDO_TRX_ID        0    /*!< Transaction id */

XID :

TRX_UNDO_XA_XID

欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下:

image.png

相关文章
|
11天前
|
存储 算法 API
持久化FileTxnLog
持久化FileTxnLog
24 1
持久化FileTxnLog
|
11天前
|
存储 数据库
持久化FileTxnSnapLog
持久化FileTxnSnapLog
18 1
|
23天前
|
消息中间件 存储 缓存
如何在无状态函数中实现事务性操作
如何在无状态函数中实现事务性操作
|
XML Java 数据格式
五、事务操作2
五、事务操作2
66 0
|
数据库
数据库事务——快照读与当前读
数据库事务——快照读与当前读
168 0
|
XML Java API
五、事务操作1
五、事务操作1
91 0
五、事务操作1
|
关系型数据库 MySQL 数据库
并发事务更新问题
并发事务更新问题
60 0
|
SQL Java 数据库
【事务与并发】- 不同事务读取相同数据问题
在加了事务的接口中,不同的业务或者是出现并发的时候,发现了一些SQL读取问题,两个都被事务包裹的方法,各自是隔离的,如果一方的事务延时提交,就会导致另一方读取出来的数据相同,并不是修改后的数据。
127 0
|
Java 数据库连接 数据库
Spring事务监听,为什么会出现事务失效?
Spring 在 4.2 版本之后提供了@TransactionlEventListener 注解,可以很方便地在事务提交后做一些处理,但是如果使用不当,或者没有正确理解其背后的运行逻辑,很容易踩坑甚至导致线上故障。 之前工作中就遇到了一个问题,在事务监听时,做了一些事务操作,但是这个事务并没有生效。 今天我们就来深入了解一下,这个问题是怎么产生的,又该如何解决。