一、MySQL 整体架构概览
MySQL 采用分层架构设计,主要分为以下几层:
二、连接层详解
2.1 连接管理
MySQL 连接器负责跟客户端建立连接、获取权限、维持和管理连接。
-- 查看当前连接
SHOW PROCESSLIST;
SHOW FULL PROCESSLIST;
-- 查看连接状态
SHOW STATUS LIKE 'Threads%';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_cached | 2 | -- 缓存中的线程数
| Threads_connected | 5 | -- 当前连接数
| Threads_created | 100 | -- 创建过的线程数
| Threads_running | 1 | -- 正在运行的线程数
+-------------------+-------+
-- 查看最大连接数
SHOW VARIABLES LIKE 'max_connections';
2026/3/20大约 12 分钟