事务状态持久化

简介: 函数接口: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

相关文章
|
27天前
|
消息中间件 监控 Java
线程池关闭时未完成的任务如何保证数据的一致性?
保证线程池关闭时未完成任务的数据一致性需要综合运用多种方法和机制。通过备份与恢复、事务管理、任务状态记录与恢复、数据同步与协调、错误处理与补偿、监控与预警等手段的结合,以及结合具体业务场景进行分析和制定策略,能够最大程度地确保数据的一致性,保障系统的稳定运行和业务的顺利开展。同时,不断地优化和改进这些方法和机制,也是提高系统性能和可靠性的重要途径。
116 62
|
1月前
|
存储 算法 API
持久化FileTxnLog
持久化FileTxnLog
32 1
持久化FileTxnLog
|
1月前
|
存储 数据库
持久化FileTxnSnapLog
持久化FileTxnSnapLog
24 1
|
2月前
|
消息中间件 存储 缓存
如何在无状态函数中实现事务性操作
如何在无状态函数中实现事务性操作
|
7月前
|
SQL 数据库 数据库管理
事务管理,事务的概念(原子性、一致性、隔离性和持久性(ACID特性))、事务的控制(BEGIN、COMMIT和ROLLBACK)
事务管理,事务的概念(原子性、一致性、隔离性和持久性(ACID特性))、事务的控制(BEGIN、COMMIT和ROLLBACK)
|
数据库
数据库事务——快照读与当前读
数据库事务——快照读与当前读
176 0
|
关系型数据库 MySQL 数据库
并发事务更新问题
并发事务更新问题
67 0
|
SQL Java 数据库
【事务与并发】- 不同事务读取相同数据问题
在加了事务的接口中,不同的业务或者是出现并发的时候,发现了一些SQL读取问题,两个都被事务包裹的方法,各自是隔离的,如果一方的事务延时提交,就会导致另一方读取出来的数据相同,并不是修改后的数据。
137 0
|
消息中间件 JavaScript 小程序
MySQL 底层之 MVCC、回滚段、一致性读、锁定读
MySQL 底层之 MVCC、回滚段、一致性读、锁定读
|
Java 数据库连接 数据库
Spring事务监听,为什么会出现事务失效?
Spring 在 4.2 版本之后提供了@TransactionlEventListener 注解,可以很方便地在事务提交后做一些处理,但是如果使用不当,或者没有正确理解其背后的运行逻辑,很容易踩坑甚至导致线上故障。 之前工作中就遇到了一个问题,在事务监听时,做了一些事务操作,但是这个事务并没有生效。 今天我们就来深入了解一下,这个问题是怎么产生的,又该如何解决。