CTS持久化和故障恢复,事务XID在CTS中有哪些状态?
关于CTS持久化和故障恢复,我们每个事务XID在CTS中有四个状态,分别是提交,终止,运行和 2PC prepared。那么在 同步提交模式下,事务提交时间戳先写入WAL,再写入CTS,从而支持故障恢复。
同时,我们用 2PC record 记录来恢复 CTS中prepared状态。异步提交模式下就跟CLOG一样,我们会去记录最大提交的LSN,在CTS页面在写入磁盘之前,保 证WAL已经持久化到该LSN。