目录
- 关系型数据库和非关系型数据库有什么区别?
- 什么是数据库三范式?
- MySQL 数据库引擎有哪些?
- MyISAM 和 InnoDB 有什么区别?
- 索引类型有哪些?
- 创建索引时一定会锁表?
- 什么是最左匹配原则?
- 索引底层是如何实现的?
- 聚簇索引和非聚簇索引有什么区别?
- 什么情况会导致索引失效?
- 事务有哪些特性?
- 事务有哪些隔离级别?
- 不可重复和幻读有什么区别?
- RR有幻读问题吗?MVCC能否解决幻读?
- 行锁、表锁和间隙锁有什么区别?
- 说一说MVCC的执行原理?
- MVCC和间隙锁有什么区别?
- 什么是意向锁?为什么要有意向锁?
- 如何保证数据库和缓存双写一致?
- 如何排查慢SQL?
- MySQL优化手段有哪些?
- 说一下MySQL主从复制的原理?
- 分库分表后如何生成全局ID?
- MySQL自增ID用完会怎样?
- 说说MySQL如何调优?
- MySQL主从同步如何保证数据一致性?
- limit 100w,10为什么慢?如何优化?
- GROUP BY和DISTINCT有什么区别?