如何解决线上慢 SQL问题?
排除缓存干扰 sql_no_cache
预发跑 sql explain
key
key_len
rows
Extra
possible_keys
唯一索引和普通索引的选择?
change buffer - 缓存更新操作
change buffer 的大小是多少
change buffer的使用场景 - 写多读少
change buffer好处
change buffer merge的触发条件
唯一索引的更新,无法使用change buffer
普通索引的更新,可以使用change buffer
flush"脏页"的时机?
redo log写满了
系统内存不足,释放内存中"脏页"空间时
系统空闲时,有机会就会刷一点"脏页"
MySQL正常关闭时
优化刷"脏页"过程
正确的告诉InnodDB所在主机IO能力?- innodb_io_capacity
刷"脏页"的连带责任制,MySQL8.0已取消
小问题
Innodb支持哈希索引?
为什么不用B 树(mongodb采用)而用B+树?
为什么不建议删除数据,而是建议软删除(逻辑删)?
隔离级别
不可重复读和幻读的区别
回滚操作 undo log -日志<br>
Innodb中的事务隔离级别和锁的关系 <br>