PostgreSQL(二十)行可见性规则

在查看此内容前,需要先了解一些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     不可见</

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值