- 1. 能说下myisam 和 innodb的区别吗?
- 3. 那你知道什么是覆盖索引和回表吗?
- 4. 锁的类型有哪些呢
- 5. 你能说下事务的基本特性和隔离级别吗?
- 6. 那ACID靠什么保证的呢?
- 7. 那你说说什么是幻读,什么是MVCC?
- 8. 那你知道什么是间隙锁吗?
- 9. 你们数据量级多大?分库分表怎么做的?
- 10. 那分表后的ID怎么保证唯一性的呢?
- 11. 分表后非sharding_key的查询怎么处理呢?
- 12. 说说mysql主从同步怎么做的吧?
- 13、索引底层数据结构红黑树、B+树详解
- 14、面试常问的B树与B+树的区别是什么
- 15、索引在B+树上如何快速定位
- 16、千万级数据表如何用B+树索引快速查找
- 17、MylSAM与Innodb存储引擎底层索引实现区别
- 18、聚集索引、聚簇索引与稀疏索引到底是什么
- 19、为什么推荐使用自增整型的主键而不是UUID
- 20、很少使用的索引底层结构Hash是怎样的
- 21、联合索引底层数据存储结构又是怎样的
- 22、索引最左前缀原则底层实现原理
- Explain详解与索引最佳实践
- 一条SQL在MySQL中是如何执行的
- Mysql索引优化实战一
- Mysql索引优化实战二
- 深入理解Mysql事务隔离级别与锁机制
- 深入理解MVCC和BufferPool缓存机制
https://zhuanlan.zhihu.com/p/222958908
1. 能说下myisam 和 innodb的区别吗?
2. 说下mysql的索引有哪些吧,聚簇和非聚簇索引又是什么?
3. 那你知道什么是覆盖索引和回表吗?
4. 锁的类型有哪些呢
5. 你能说下事务的基本特性和隔离级别吗?
6. 那ACID靠什么保证的呢?
7. 那你说说什么是幻读,什么是MVCC?
8. 那你知道什么是间隙锁吗?
9. 你们数据量级多大?分库分表怎么做的?
10. 那分表后的ID怎么保证唯一性的呢?
11. 分表后非sharding_key的查询怎么处理呢?
12. 说说mysql主从同步怎么做的吧?
全同步复制
半同步复制
13、索引底层数据结构红黑树、B+树详解
14、面试常问的B树与B+树的区别是什么
15、索引在B+树上如何快速定位
16、千万级数据表如何用B+树索引快速查找
17、MylSAM与Innodb存储引擎底层索引实现区别
18、聚集索引、聚簇索引与稀疏索引到底是什么
聚集索引:索引顺序与物理存储顺序不同
聚簇索引:表⽰数据⾏和相邻的键值紧凑的存储在⼀起
稀疏索引:
19、为什么推荐使用自增整型的主键而不是UUID
20、很少使用的索引底层结构Hash是怎样的
21、联合索引底层数据存储结构又是怎样的
22、索引最左前缀原则底层实现原理
Explain详解与索引最佳实践
Mysql执行计划Explain工具详解
Mysql优化经常用到的覆盖索引详解
从B+树底层来分析下常见索引优化规则
经常用到的like查询应该如何优化
索引优化最佳实践
一条SQL在MySQL中是如何执行的
梳理下MySQL内部组件结构
为什么说Mysql的查询缓存很鸡肋
Mysql词法分析器原理详解
Mysql底层优化器与执行器详解
Mysql归档日志bin-log详解
不小心删库了如何快速恢复
Mysql索引优化实战一
Mysql索引下推优化详解
为什么范围查找Mysql没有用索引下推优化
Mysql内部选择索引机制揭秘
Mysql索引成本计算工具trace详解
看下常用的Order by与Group by优化细节
Using filesort文件排序原理详解
文件单路排序与双路排序详细过程
文件排序优化机制详解
互联网公司索引设计核心原则
社交场景APP索引设计优化实战
Mysql索引优化实战二
最常用的分页查询如何高效优化
Join表关联查询优化
表关联嵌套循环连接Nested-Loop Join(NLJ)算法详解
基于块的嵌套循环连接Block Nested-Loop Join(BNL)算法
in和exsits优化细节小表驱动大表详解
count查询的各种形式优化细节
阿里巴巴Mysql优化规范详解
MySQL数据类型选择优化
深入理解Mysql事务隔离级别与锁机制
Mysql事务及其ACID属性详解
Mysql事务隔离级别详解
Mysql底层锁机制详解
实例演示各种事务隔离级别效果
Mysql底层脏读与幻读如何解决
Mysql底层间隙锁(Gap Lock)详解与优化
Mysql底层临键锁(Next-key Locks)详解
lnnoDB的行锁到底锁的是什么
深入理解MVCC和BufferPool缓存机制
彻底理解MVCC多版本并发控制机制
undo日志版本链与read view机制详解
通过实例演示理解MVCC内部版本链比对规则
lnnodb引擎SQL执行的BufferPool缓存机制
1、事务的四个特点是什么?他们的实现原理是什么?
2、mysql的redolog、undolog、binlog分别有什么作用?
3、什么是二阶段提交,如何保证宕机时数据的一致性?
4、MVCC如何实现多版本并发控制?如何解决读写冲突?
5、mysql中的幻读是什么?如何解决幻读问题?
