MySQL 为什么使用 B+ 树来作索引,对比 B 树它的优点和缺点是什么?
简述乐观锁以及悲观锁的区别以及使用场景
并发事务会引发哪些问题?如何解决?(如脏读)
MySQL 联合索引底层原理是什么?
联合索引的存储结构是什么?
数据库主键索引和唯一索引有什么区别?
数据库的读写分离的作用是什么?如何实现?
简述 MySQL 的主从同步机制,如果同步失败会怎么样?
简述主从复制以及读写分离的使用场景
SQL优化的方案有哪些,如何定位问题并解决问题?
2.mysql主从同步的过程
3.mysql主从复制的模式都有哪些?都有什么优势和问题,混合模式主要用来解决什么问题
4.如何解决主从同步延时的问题(说了半同步复制),线上mysql版本是多少,知道并行复制么
16.innodb中都有哪些锁,知道间隙锁吗,说一下
17.mysql怎么保证可重复读的?
18.一个事务加了行锁,另外一个事务加了表锁会怎么样?知道意向锁吗
7.mysql的隔离级别,什么是幻读,mvcc知道吗,如何保证redo log和bin log的数据一致,说一下两阶段提交
8.说一下分布式事务的解决方案,
4.mysql主从架构、数据延时问题
5.proxysql
3.说下分库分表,就具体的业务来说明
7.说一下b+数的优势在哪里
8.写了一个sql,问如何优化
10.Mysql InnoDB的事务隔离级别?都有哪些隔离级别?都有什么样的问题?
11.幻读问题是怎么产生的?怎么解决的?说一下间隙锁
12.mysql mvcc机制,快照读和当前读