MySQL是大型架构核心,下面我详解MySQLMySQL单机能抗多少并发@mikechen
MySQL单机能抗多少并发?
很多人在面试或者做架构设计时,经常会问:
MySQL 单机到底能抗多少并发?
有人说几百,有人说几千,还有人说几万。

单机 MySQL 在合适配置下可以扛住很高的 QPS/并发,部分经验数据会提到 8 核 16G 机器每秒一两千请求通常没问题,进一步优化后还能更高 。
大致数据如下:
| 场景 | QPS(查询) | TPS(事务) |
|---|---|---|
| 普通服务器 | 1000~3000 | 300~800 |
| 优化后的业务系统 | 5000~10000 | 1000~3000 |
| 高性能NVMe SSD + 64核CPU | 2万~5万 | 5000~10000 |
| 极限压测(只读) | 10万+ | —— |
影响单机 MySQL 并发能力的关键因素之一是硬件。
CPU 决定了并行计算能力,内存决定了数据缓存和索引缓存的规模,磁盘则直接影响写入和随机读的效率。
尤其在使用 SSD 甚至 NVMe 的情况下,MySQL 的性能通常会有明显提升,因为很多瓶颈本质上来自 I/O 等待。
大多数互联网系统,单机 MySQL 稳定运行在 3000~10000 QPS 已经属于优秀水平。