从存储引擎面试题延伸:InnoDB 的 Buffer Pool、Change Buffer 与写放大治理
之前解析「MySQL 的存储引擎有哪几种」这道真题时,主轴是 MyISAM、InnoDB 等引擎的对比选型;这篇往 InnoDB 内部走一步,回答一个更实在的问题:一条 UPDATE 语句发出去,存储引擎内部到底干了多少活?
之前解析「MySQL 的存储引擎有哪几种」这道真题时,主轴是 MyISAM、InnoDB 等引擎的对比选型;这篇往 InnoDB 内部走一步,回答一个更实在的问题:一条 UPDATE 语句发出去,存储引擎内部到底干了多少活?
凌晨两点,告警群里跳出一条「数据库死锁,事务已回滚」。白天刚在面试里背完「乐观锁、悲观锁、读写锁」的人,这时多半会愣住:策略谱系背得再熟,对着一条死锁日志还是不知道先看哪。
先说明属性:这是一篇经典题解析,题目出自本地历史面试资料,与任何公司的当前招聘无关。题面只有一句话:MySQL 的存储引擎有哪几种,怎么选?
先说明属性:这是一篇经典题解析,题目出自本地历史面试资料(见文末来源说明),与任何公司的当前招聘无关。