采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
一条行记录中,会存在两个隐藏列
trx_id:每次一个事务对某条聚簇索引记录进行改动时,都会把该事务的 事务id 赋值给 trx_id 隐藏列 roll_pointer: 回滚指针,指向旧记录(undo log)
这两个隐藏列都是单个值吗,而不是一个列表对吗?
如果存储的只是单个值的话,那么就很难推断出应该回溯几个版本吧
其实不用精确知道回溯多少个版本,一直往前回溯到需要的版本就可以了
版本列表是放在undolog中的吗,也就是一条undolog上面不但有要执行的sql还有它所属的事务以及事务的状态
是有所属事务的
登录后可查看更多问答,登录/注册
从数据库原理到高性能实战,一次性涵盖
814 16
822 8
940 7
1.2k 6
788 6