logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql可重复读原理

mvcc:多版本并发控制:1.mvcc依赖于表的两个隐藏列实现如果没有主键,innodb默认会生成一个隐藏列作为主键2.DATA_TRX_ID:最新更新这条数据的事务id,6字节DATA_ROLL_PTR:存放指向上一个事务版本的指针,占7字节 ,版本链依赖于这个字段DB_ROW_ID:主键3.版本链:单链表,主要用于:1.事务的回滚2.多版本控制,配合read view实现事务的隔离版本链其实真

#java#dba#mysql
暂无文章信息