更新时间:2026-07-28 GMT+08:00
技术原理
GTM-Lite的主要目标就是在消除GTM瓶颈影响的同时,尽可能通过更少的信息交互,并且协调事务的并发,从而保证事务一致性的同时提升性能。因此,GTM-Lite的主要技术原理包含以下4点:
- 本地事务id:不再从GTM获取事务id,每个CN/DN各自维护自己的事务id;
- 全局csn:GTM只维护全局csn,不再维护事务槽位信息;
- 单节点事务优化:引入多版本prepared array(二阶段事务数组)优化单节点事务可见性判断;
- 本地多版本快照回收:引入Snapshot is invalid(无效快照,当前使用快照小于当前全局最小csn)机制,解决没有全局事务id后,每个节点RecentGlobalXmin(最近使用的最小全局事务号)更新问题,以支持本地多版本快照回收。
父主题: GTM-Lite