MySQL
中等
面试题库
MySQL
困难
redo log 的组提交(Group Commit)是如何提升性能的?
MySQL
中等
undo log 的作用是什么?它与 MVCC 有什么关系?
MySQL
困难
崩溃恢复时,InnoDB 如何利用 redo log 重放与 undo log 回滚?
MySQL
简单
什么是脏页?脏页是如何产生的?
MySQL
简单
WAL 机制为什么要求先写日志再写数据?它如何降低随机写?
MySQL
中等
用「普通索引 + 应用层唯一校验」替代唯一索引有哪些权衡?
MySQL
困难
Change Buffer 如何加速普通索引写入?它与 redo log 如何配合保证崩溃恢复?
MySQL
中等
实际项目中应如何选择唯一索引与普通索引?
MySQL
困难
为什么唯一索引的插入必须读页判断唯一性?这带来什么代价?
MySQL
中等
唯一索引与普通索引在写入性能上有什么区别?Change Buffer 起了什么作用?
MySQL
简单