MySQL
中等
面试题库
MySQL
困难
幻读在 InnoDB 的 RR 级别下,快照读与当前读各自会出现吗?如何用一个实验验证?
MySQL
中等
当前读与快照读的区别是什么?在 RC 与 RR 下当前读的表现为何不同?
MySQL
困难
为什么 InnoDB 的默认隔离级别是可重复读而不是读已提交?这一选择对主从复制有何影响?
MySQL
中等
在 InnoDB 中,读已提交(RC)与可重复读(RR)在 MVCC 快照生成时机上有何差异?
MySQL
中等
不可重复读与幻读的本质区别是什么?为什么 InnoDB 把它们分别交给 MVCC 与锁解决?
MySQL
中等
脏读具体是如何被"读未提交"允许、被"读已提交"禁止的?底层各是什么机制?
MySQL
简单
SQL 标准定义的四个事务隔离级别分别能解决哪些并发问题?各举一个现象。
MySQL
困难
只读事务在 InnoDB 中真的不产生任何写入吗?MVCC 只读事务如何避免 undo 增长?
MySQL
中等
savepoint 与部分回滚是如何通过 undo log 实现的?嵌套 savepoint 如何管理?
MySQL
困难
回滚段(rollback segment)与 undo tablespace 的关系是什么?undo 空间膨胀会带来什么后果?
MySQL
简单