MYSQL逻辑分层 连接层 服务层 引擎层 存储层
连接层 : 顾名思义 是客户端进行sql操作时 连接层将sql发到服务层
服务层 : 提供用户所需的各种接口(select )提供sql优化器 因为sql优化器会将你sql进行解析 这有好处或者弊端 好处就是他自行优化sql 减少响应时间 等 弊端 有可能你的索引如此建立 他会找他认为对的
引擎层 提供各种存储引擎(innodb myisam)innodb 多用于高并发 事物 他可以行锁 必须事物commit roback 解开 不然其他进程无法操作这条数据 mysiam 多用于查询 他可以表锁
还有一个存储层