暂无图片
惰性公式是什么意思?
我来答
分享
暂无图片 匿名用户
惰性公式是什么意思?

惰性公式是什么意思?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
数据库观察员

惰性冻结的公式中,OldestXmin 指当前最小的事务 id,vacuum_freeze_min_age 是一个固定参数,默认为 5000 万。假设当前的最小事务 id 为 50002500,意味着要将小于或等于 2500 的 ID 都冻结。

冻结时,首先会先判断 VM 值,如果 VM 为 1(当前数据块内不存在被删除的行), 则跳过,不对其进行冻结。然后判断每一个块内每一行的事务 id,如果 id<=2500, 则在其某一位上标记为 frozen;若 id>2500,则跳过。比如上图中 Turple9 内最后 一行 id 为 3000,因此不冻结。

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