行记录版本+undolog实现MVCC
trx_id: 操作这个数据事务 ID ,也就是最后一个对数据插入或者更新的事务 ID 。
**roll_ptr:**回滚指针,指向这个记录的 Undo Log 信息。
update和insert时,会将当前事物的id(递增)赋值给行的事物ID
delete时,会将当前的事物ID赋值给删除字段
select时,会选择trx_id小于当前事物并且删除id大于当前事物的行,可以通过回滚指针进行遍历
行记录版本+undolog实现MVCC
trx_id: 操作这个数据事务 ID ,也就是最后一个对数据插入或者更新的事务 ID 。
**roll_ptr:**回滚指针,指向这个记录的 Undo Log 信息。
update和insert时,会将当前事物的id(递增)赋值给行的事物ID
delete时,会将当前的事物ID赋值给删除字段
select时,会选择trx_id小于当前事物并且删除id大于当前事物的行,可以通过回滚指针进行遍历