MySQL内部主要分为server层和存储引擎层
server层:
主要有: 解析器Paser(语义解析,看字段,表存不存在等)-->预处理Pre processor-->优化器Optimizer-->执行计划Execution plans--> 执行器
存储引擎层:
存储引擎: 存储数据和向server层提供接口
MySQL的主从复制原理:
Slave节点向Master节点请求数据,Master节点的后台线程将binlog中所有数据或Slave节点指定开始位置后的所有内容放到Slave节点的io线程中,然后线程再将数据写入到relaylog(中继日志)中,slave节点的后台线程将relaylog中的数据读取。