Skip to content
MySQL教程
Appearance
Menu
Return to top
On this page
连接服务与引擎分层
典型分层(概念)
连接层
:认证、线程分配、连接上限。
服务层
:解析 SQL、优化、缓存(查询缓存已废弃)、内置函数执行等。
引擎层
:真正读写数据文件;
InnoDB
负责页缓存、事务日志、行锁等。
为何关心分层
慢在解析还是磁盘
:通过执行计划与 I/O 指标区分。
锁等
:InnoDB 行锁在引擎层;元数据锁在服务层。
线程与连接
每个连接对应服务端一线程(传统模型);高并发下注意
max_connections
与
线程缓存
。
连接池放在应用侧,避免短连接风暴。
下一节
配置文件关键项
把常用参数落地。