梳理一下最近面试的遇到的MySQL问题
innodb架构
buffer pool工作原理
double write原理
change buffer作用
redo、undo、binlog
myisam、innodb存储引擎
AHI(这个没人问,可惜)
mysqldump和pxb原理
pt-osc原理及增量数据实现
pt-archiver归档增量数据实现
半同步和增强版同步的区别
mha故障切换过程(GTID与非GTID)
mha故障切换过程(GTID与非GTID)
mgr(没人问,可惜)
参数(双1、刷脏、bp等重点)
半同步监控
其他重点监控(thread、index、buffer)
MVCC中RR和RC的区别,如何确保事务并发的
并行复制(logical_clock和writeset区别,这个问题很有意思,但是没问writeset_session,不好)
主从延迟原因
binlog内容及复制原理(没人问,可惜)
query rewrite
慢sql优化
如何用procedure实现insert ... select (游标、python实现简单)
批量删数据
如何选择创建索引
varchar(20)和varchar(255)区别
int字段自增值满了怎么办
自增主键和UUID主键区别
datetime和timestamp区别(没人问,可惜)
row_format:COMPRESSED 和 DYNAMIC区别
MySQL为什么要有主键,没有主键后果
索引下推
唯一索引和普通索引区别
死锁原理
文章转载自酸梅绿茶汤,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




