查看数据目录:show variables like ‘datadir’
查看安装目录:SELECT @@basedir
rowid 6字节
show variables like ‘innodb_buffer_pool_size’;
show engine InnoDB status;
select * from information_schema.innodb_buffer_pool_stats;
LRU算法
buffer pool hit rate
MVCC
三个隐藏ID:
ROWID DB_TRX_ID DB_ROLL_PTR
ROWID:6字节(一直存在,循环2^48 超过281,474,976,710,656后之前的数据会被覆盖,281万亿)
DB_TRX_ID:6字节 事务先后顺序,事务提交时申请到的ID
DB_ROLL_PTR:6字节 回滚指针,上个版本的同一条数据的指针
视图链:已提交的数据都删除了
m_ids 活跃事务id集合
最小活跃事务id, cur_id 当前事务id
三个隐藏字段,undolog,read view
delete、 update、insert、select … for update 会触发当前读
ibdata1 undolog文件
mvcc不加锁并发读