暂无图片
backend_xid 和backend_xmin 有啥区别 ?
我来答
分享
暂无图片 匿名用户
backend_xid 和backend_xmin 有啥区别 ?

backend_xid 和backend_xmin 有啥区别 ?

最好能大白话,不要官方的解释,看不懂

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
彭冲

可以从名称的差异来体会,backend_xid表示是当前获取到的事务ID,只有查询语句实际对数据库有修改操作时事务管理器才分配生成。

backend_xmin与事务快照相关,事务快照形式:

xmin:xmax:xip_list

  • xmin: “visible since”,活动事务的最旧事务ID。
  • xmax: “visible until”,活动事务的最新事务ID。
  • xip_list: 所有活动事务ID列表。

借助事务快照,PG可以确定元组可见性,生产环境我们应关注backend_xmin。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏