MySQL
中等
面试题库
MySQL
困难
ReadView 包含哪些核心字段(m_ids、min_trx_id、max_trx_id、creator_trx_id)?判断可见性的规则是什么?
MySQL
中等
undo 版本链是如何通过 DB_ROLL_PTR 串联起来的?请描述一条记录被多次修改后的版本链结构。
MySQL
中等
一条记录在 InnoDB 中的隐藏字段 DB_TRX_ID、DB_ROLL_PTR、DB_ROW_ID 分别起什么作用?
MySQL
简单
InnoDB 的 MVCC(多版本并发控制)是什么?它解决的核心问题是什么?
MySQL
困难
隔离级别对 redo/undo/binlog 的生成量有什么影响?为什么隔离级别还会影响主从延迟?
MySQL
中等
分布式场景下单库隔离级别被打破的典型现象有哪些?为什么不能依赖单库 RR 保证全局一致性?
MySQL
困难
为什么说"可重复读解决了幻读"这个说法在 InnoDB 里是片面的?什么情况下幻读仍会出现?
MySQL
中等
可重复读下,两次普通 SELECT 之间另一个事务提交了 UPDATE,第二次读到的值为什么不变?
MySQL
困难
SERIALIZABLE 在 InnoDB 中是如何实现的?它与"给整张表加锁"有何不同?
MySQL
中等
READ UNCOMMITTED 在真实业务中几乎不用,但它存在哪些"看似可用"的场景与陷阱?
MySQL
简单