MySQL
困难
面试题库
MySQL
简单
redo log 的文件组与循环写入机制是怎样的?写满后会触发什么?
MySQL
中等
redo log 的 LSN 是如何分配和使用的?它与 checkpoint 是什么关系?
MySQL
简单
为什么说 WAL 的顺序写远快于数据页的随机写?其 IO 本质是什么?
MySQL
简单
如何在一个扣库存接口里同时用乐观锁(先尝试)与悲观锁(失败兜底)?给出完整流程。
MySQL
简单
CAS 式的乐观更新在 MySQL 里本质是哪种读+写?它与 MVCC 快照读的配合关系是什么?
MySQL
中等
悲观锁的实现:SELECT ... FOR UPDATE 如何配合事务保证"查-改"原子?注意哪些坑?
MySQL
中等
乐观锁在高并发下单条记录竞争激烈时为什么会"大量失败重试"?如何用分段/队列缓解?
MySQL
中等
乐观锁用时间戳与用版本号有什么区别?时间戳方案的边界问题是什么?
MySQL
中等
用版本号(version)实现乐观锁的 SQL 如何写?为什么更新必须带上旧版本条件?
MySQL
简单
乐观锁与悲观锁的核心思想分别是什么?各自在什么场景更合适?
MySQL
简单