在查看此内容前,需要先了解一些PG数据库相关基础概念:
1、事务ID:TXID,详见本专栏:PostgreSQL(十八)TXID与冻结
2、PG中的元组结构、DML操作原理,详见本专栏:PostgreSQL(十五)行结构与DML操作
3、PG记录事务状态的方式、事务快照概述,详见本专栏:PostgreSQL(十九)PG事务概述
一、事务快照在可见性规则中的作用
核心思想:过去已发生的为 可见,将来未发生的为 不可见

二、可见性判断的重要因素&常见规则
可见性判断有四个重要因素:t_xmin、t_xmax、clog、获取的事务快照
1、T_Xmin,T_xmax
T_Xmin有3种状态:Abort、In_Progress、Commited
(1)T_Xmin=Aborted 不可见</

最低0.47元/天 解锁文章
779

被折叠的 条评论
为什么被折叠?



